Sobes.tech
Senior

Quelle information montre EXPLAIN ANALYZE ?

sobes.tech IA

Réponse de l'IA

EXPLAIN ANALYZE — c'est une commande en SQL qui affiche le plan d'exécution d'une requête avec les statistiques réelles d'exécution. Elle aide à comprendre comment le SGBD exécute la requête, où le temps et les ressources sont consommés.

Les principales informations que montre EXPLAIN ANALYZE:

  • Plan d'exécution de la requête (par exemple, scan séquentiel, scan d'index, jointures).
  • Estimation du nombre de lignes à chaque étape.
  • Nombre réel de lignes traitées.
  • Temps d'exécution de chaque étape du plan.
  • Utilisation des ressources (CPU, I/O).

Cela permet d'optimiser les requêtes, d'identifier les points de congestion et de comprendre pourquoi la requête est lente.