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 nachverfolgten Ausführungsplan zurück
Syntax
aurora_stat_plans(
showtext
)
Argumente
-
showtext – Zeigt den Abfrage- und Plantext an. Gültige Werte sind NULL, true oder false. Bei true werden Abfrage- und Plantext angezeigt.
Rückgabetyp
Gibt für jeden nachverfolgten 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
-
plan_type:
-
no plan– Kein Plan wurde erfasst -
estimate– Plan mit geschätzten Kosten erfasst -
actual– Plan mit EXPLAIN ANALYZE erfasst
-
-
plan_captured_time – Zeit der letzten Planerfassung
Nutzungshinweise
aurora_compute_plan_id muss aktiviert sein und pg_stat_statements muss sich in shared_preload_libraries befinden, damit die Pläne nachverfolgt werden können.
Die Anzahl der verfügbaren Pläne wird durch den im Parameter pg_stat_statements.max festgelegten Wert gesteuert. Wenn aurora_compute_plan_id aktiviert ist, können Sie die Pläne bis zu diesem angegebenen Wert in aurora_stat_plans nachverfolgen.
Diese Funktion ist in den Aurora-PostgreSQL-Versionen 14.10, 15.5 und für alle späteren Versionen verfügbar.
Beispiele
Im folgenden Beispiel werden die beiden Pläne zur Abfrage-ID -5471422286312252535 erfasst und die Statistik der Anweisungen wird über die planid nachverfolgt.
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)