Zum Inhalt springen

Abfragen profilieren

DuckDB unterstützt das Profilieren von Abfragen über die Anweisungen EXPLAIN und EXPLAIN ANALYZE.

EXPLAIN

Um den Abfrageplan einer Abfrage ohne Ausführung zu sehen, führen Sie aus:

EXPLAIN ⟨query⟩;

Die Ausgabe von EXPLAIN enthält die geschätzten Kardinalitäten für jeden Operator.

EXPLAIN ANALYZE

Um eine Abfrage zu profilieren, führen Sie aus:

EXPLAIN ANALYZE ⟨query⟩;

Die Anweisung EXPLAIN ANALYZE führt die Abfrage aus und zeigt die tatsächlichen Kardinalitäten für jeden Operator sowie die kumulierte Wanduhrzeit, die in jedem Operator verbracht wurde.