Bonjour
J ai une base de données avec des arrivées de courses hippiques.
J ai une table dont la structure est la suivante :J aimerai savoir si mes index sont pertinents dans la mesure ou je souhaite effectuer une rechecrhe du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 `id` int(11) NOT NULL AUTO_INCREMENT, `id_course` int(11) NOT NULL, `couple` varchar(50) NOT NULL, `cg` double NOT NULL, `cp` double NOT NULL, PRIMARY KEY (`id`), KEY `idx_id_course` (`id_course`), KEY `idx_couple` (`couple`)
Ne serait il pas plus pertinent de faire un seul index sur les colonnes id_course ET couple ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select * from table where id_course=1234 and (couple like '%1%' and couple like '%2%')
merci de vos conseils
Partager