a11y.skipToMainContent
1

Query Plan Analyzer

Fügen Sie EXPLAIN oder EXPLAIN ANALYZE aus, um den Abfrageausführungsplan als Baum zu visualisieren. Identifizieren Sie langsame Operationen und Optimierungsmöglichkeiten.

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

How to use Query Plan Analyzer

  1. Führen Sie EXPLAIN oder EXPLAIN ANALYZE auf Ihrer Abfrage aus.
  2. Fügen Sie die Ausgabe in das Eingabefeld ein.
  3. Sehen Sie sich den visualisierten Ausführungsplanbaum an.
  4. Engpässe in rot markiert identifizieren.

Was ist Abfrageplan-Analysator?

Ein Abfrageplananalysator nimmt die Ausgabe von EXPLAIN oder EXPLAIN ANALYZE aus Ihrer Datenbank und visualisiert sie als interaktives Baumdiagramm. Jeder Knoten repräsentiert eine Operation (Scan, Join, Sortieren) mit ihren Kosten, Zeilen und Ausführungszeit.

Mit diesem Tool können Sie Leistungsengpässe in Ihren SQL-Abfragen identifizieren, indem Sie teure Operationen, sequentielle Scans an großen Tabellen und fehlende Indizes hervorheben. Es unterstützt PostgreSQL und MySQL EXPLAIN Formate.

Advertisement

FAQ

Welche Datenbanken werden unterstützt?
Die Ausgabeformate PostgreSQL und MySQL EXPLAIN werden unterstützt.
Was bedeutet "Seq Scan"?
Sequenzieller Scan bedeutet, dass die Datenbank jede Zeile in der Tabelle liest. Bei großen Tabellen ist dies oft ein Zeichen dafür, dass ein Index benötigt wird.

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