a11y.skipToMainContent
1

Analyseur de plan de requête

Coller la sortie EXPLAIN ou EXPLAIN ANALYZE pour visualiser le plan d'exécution de la requête comme un arbre. Identifier les opérations lentes et les possibilités d'optimisation.

EXPLAIN Output
Analysis
More options
Was this tool helpful?
Send output to:
Advertisement

How to use Query Plan Analyzer

  1. Exécutez EXPLAIN ou EXPLAIN ANALYZE sur votre requête.
  2. Coller la sortie dans le champ d'entrée.
  3. Voir l'arborescence du plan d'exécution visualisée.
  4. Identifier les goulets d'étranglement en rouge.

Quel est {nom} ?

Un analyseur de plan de requête prend la sortie d'EXPLAIN ou d'EXPLAIN ANALYZE de votre base de données et la visualise comme un diagramme d'arborescence interactif. Chaque noeud représente une opération (scan, joint, tri) avec son coût, ses lignes et son temps d'exécution.

Cet outil vous aide à identifier les goulets d'étranglement de performance dans vos requêtes SQL en mettant en évidence des opérations coûteuses, des scans séquentiels sur de grandes tables et des index manquants. Il prend en charge les formats PostgreSQL et MySQL EXPLAIN.

Advertisement

FAQ

Quelles bases de données sont prises en charge?
Les formats de sortie PostgreSQL et MySQL EXPLAIN sont pris en charge.
Que signifie "Seq Scan" ?
Scan séquentiel signifie que la base de données lit chaque ligne de la table. Sur les grandes tables, c'est souvent un signe qu'un indice est nécessaire.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.

Advertisement