Junior — Middle
Que fait la commande EXPLAIN dans les requêtes SQL ?
sobes.tech IA
Réponse de l'IA
La commande EXPLAIN en SQL est utilisée pour obtenir 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 : quels index seront utilisés, comment les tables seront jointes, l'ordre de lecture des données, etc. Cela aide à comprendre l'efficacité de la requête et où elle peut être optimisée.
Exemple d'utilisation :
EXPLAIN SELECT * FROM users WHERE age > 30;
Le résultat indiquera quel index (s'il y en a un) sera utilisé, combien de lignes seront approximativement lues, et d'autres détails du plan d'exécution.