Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
aurora_stat_plans
Gibt eine Zeile für jeden verfolgten Ausführungsplan zurück.
Syntax
aurora_stat_plans(
showtext
)
Argumente
showtext — Zeigt den Abfrage- und Plantext an. Gültige Werte sind NULL wahr oder falsch. Bei True werden die Abfrage und der Plantext angezeigt.
Rückgabetyp
Gibt für jeden verfolgten Plan eine Zeile zurück, die alle Spalten von aurora_stat_statements
und die folgenden zusätzlichen Spalten enthält.
planid — Plan-ID
explain_plan — erklärt den Plantext
Plantyp:
no plan
- es wurde kein Plan erfasstestimate
- Plan mit geschätzten Kosten erfasstactual
- Plan erfasst mit EXPLAIN ANALYZE
plan_captured_time — das letzte Mal, als ein Plan erfasst wurde
Nutzungshinweise
aurora_compute_plan_id
muss aktiviert sein und pg_stat_statements
muss aktiviert sein, damit die Pläne nachverfolgt werden können. shared_preload_libraries
Die Anzahl der verfügbaren Pläne wird durch den im pg_stat_statements.max
Parameter festgelegten Wert gesteuert. Wenn diese Option aktiviert aurora_compute_plan_id
ist, können Sie die Pläne bis zu diesem angegebenen Wert in verfolgenaurora_stat_plans
.
Diese Funktion ist ab den Aurora SQL Postgre-Versionen 14.10, 15.5 und für alle anderen späteren Versionen verfügbar.
Beispiele
Im folgenden Beispiel werden die beiden Pläne für die Abfrage-ID -5471422286312252535 erfasst, und die Statistiken der Kontoauszüge werden anhand der Planid verfolgt.
db1=# select calls, total_exec_time, planid, plan_captured_time, explain_plan db1-# from aurora_stat_plans(true) db1-# where queryid = '-5471422286312252535'
calls | total_exec_time | planid | plan_captured_time | explain_plan ---------+--------------------+-------------+-------------------------------+------------------------------------------------------------------ 1532632 | 3209846.097107853 | 1602979607 | 2023-10-31 03:27:16.925497+00 | Update on pgbench_branches + | | | | -> Bitmap Heap Scan on pgbench_branches + | | | | Recheck Cond: (bid = 76) + | | | | -> Bitmap Index Scan on pgbench_branches_pkey + | | | | Index Cond: (bid = 76) 61365 | 124078.18012200127 | -2054628807 | 2023-10-31 03:20:09.85429+00 | Update on pgbench_branches + | | | | -> Index Scan using pgbench_branches_pkey on pgbench_branches+ | | | | Index Cond: (bid = 17)