Utilisation de EXPLAIN pour analyser une requête
La commande EXPLAIN
permet de comprendre comment MySQL exécute une requête et quels index sont utilisés. Cela vous aide à identifier les points de ralentissement dans vos requêtes et à les optimiser.
Syntaxe :
Interpréter les résultats :
type : Indique le type de jointure utilisé (ALL, index, range, ref, eq_ref). Une valeur
ALL
signifie un scan complet de la table, ce qui est généralement à éviter.possible_keys : Indique les index que MySQL pourrait utiliser pour cette requête.
key : L'index réellement utilisé.
rows : Le nombre de lignes que MySQL doit parcourir pour obtenir les résultats.
Exemple :
Last updated