Question d'index (optimisation)
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 :
Code:
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`) |
J aimerai savoir si mes index sont pertinents dans la mesure ou je souhaite effectuer une rechecrhe du style
Code:
Select * from table where id_course=1234 and (couple like '%1%' and couple like '%2%')
Ne serait il pas plus pertinent de faire un seul index sur les colonnes id_course ET couple ?
merci de vos conseils