aurora_stat_plans - Amazon Aurora

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 erfasst

    • estimate- der Plan wurde mit den geschätzten Kosten erfasst

    • actual- mit EXPLAIN ANALYZE erfasster Plan

  • plan_captured_time — das letzte Mal, als ein Plan erfasst wurde

Nutzungshinweise

aurora_compute_plan_idmuss 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 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 PostgreSQL-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 Statement-Statistiken 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)