explain analyze montre comment PostgreSQL exécute une requête et le temps réel pris. C'est l'outil pour diagnostiquer la lenteur. Syntaxe : explain analyze select ...;
A lire
Seq Scan = parcours de toute la table (lent, souvent un index manque)
Index Scan = accès direct via un index (rapide)
actual time = temps réel en millisecondesExemple (clients + commandes) :
EXPLAIN ANALYZE
SELECT c.nom, COUNT(cmd.id) FROM clients c
LEFT JOIN commandes cmd ON c.id = cmd.client_id
GROUP BY c.nom;Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →