Junior — Middle
Que s'affiche lors de l'utilisation de la commande EXPLAIN pour analyser une requête SQL?
sobes.tech IA
Réponse de l'IA
La commande EXPLAIN en SQL est utilisée pour analyser le plan d'exécution d'une requête par la base de données. Elle montre comment le SGBD prévoit d'exécuter la requête, y compris :
- L'ordre de traitement des tables
- Les index utilisés
- Les types de jointures
- L'estimation du coût des opérations
- Le nombre de lignes prévues à traiter à chaque étape
Cela aide à comprendre l'efficacité de la requête et où peuvent se trouver des goulots d'étranglement.
Exemple d'utilisation :
EXPLAIN SELECT * FROM users WHERE age > 30;
Le résultat montrera si un index sur le champ age sera utilisé, combien de lignes seront lues, etc. C'est important pour optimiser les requêtes et améliorer la performance de la base de données.