

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\$1stat\$1plans
<a name="aurora_stat_plans"></a>

Gibt eine Zeile für jeden nachverfolgten Ausführungsplan zurück 

## Syntax
<a name="aurora_stat_plans-syntax"></a>

 

```
aurora_stat_plans(
    showtext
)
```

## Argumente
<a name="aurora_stat_plans-arguments"></a>
+ showtext – Zeigt den Abfrage- und Plantext an. Gültige Werte sind NULL, true oder false. Bei true werden Abfrage- und Plantext angezeigt.

## Rückgabetyp
<a name="aurora_stat_plans-return-type"></a>

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\$1plan – Erklärt den Plantext
+ plan\$1type:
  + `no plan` – Kein Plan wurde erfasst
  + `estimate` – Plan mit geschätzten Kosten erfasst
  + `actual` – Plan mit EXPLAIN ANALYZE erfasst
+ plan\$1captured\$1time – Zeit der letzten Planerfassung

## Nutzungshinweise
<a name="aurora_stat_plans-usage-notes"></a>

`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
<a name="aurora_stat_plans-examples"></a>

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)
```