Lorsque je lance la commande EXPLAIN
sur ma requête MySQL:Base de données - Index sur plusieurs colonnes
EXPLAIN SELECT colZ FROM table1, table 2
WHERE table1.colA = table2.colA
AND table1.colB = table2.colB
AND table1.colC = X
Les états de commande EXPLAIN
que les possible_keys
comprennent:
colA, colB, colC
Mais la clé réelle utilisée comme colA
Question: Cela implique-t-il que je devrais faire un index sur les trois colonnes combinées? Index (colA, colB, colC)?
J'ai oublié d'ajouter, cette requête est la requête principale que je cours sur ma base de données et en tant que telle, elle doit fonctionner extrêmement rapidement. – Timk