

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\$1statements
<a name="aurora_stat_statements"></a>

Zeigt alle Spalten von `pg_stat_statements` an und fügt am Ende weitere Spalten hinzu. 

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

 

```
aurora_stat_statements(showtext boolean)
```

## Argumente
<a name="aurora_stat_statements-arguments"></a>

*showtext boolean*

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

SETOF-Datensatz mit allen Spalten von `pg_stat_statements` und den folgenden zusätzlichen Spalten. Weitere Informationen zu den Spalten von `pg_stat_statements` finden Sie unter [https://www.postgresql.org/docs/current/pgstatstatements.html](https://www.postgresql.org/docs/current/pgstatstatements.html).

Sie können die Statistiken für diese Funktion mit `pg_stat_statements_reset()` zurücksetzen.
+ `storage_blks_read`: Gesamtzahl der gemeinsam genutzten Blöcke, die von dieser Anweisung aus dem Aurora-Speicher gelesen wurden. 
+ `orcache_blks_hit`: Gesamtzahl der mit dieser Anweisung erzielten Treffer im Cache für optimierte Lesevorgänge. 
+ `storage_blk_read_time` – Wenn `track_io_timing` aktiviert ist, wird die Gesamtzeit in Millisekunden aufgezeichnet, die die Anweisung für das Lesen von gemeinsam genutzten Blöcken aus dem Aurora-Speicher benötigt hat. Andernfalls beträgt der Wert Null. Weitere Informationen finden Sie unter [track\$1io\$1timing](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING). 
+ `local_blk_read_time` – Wenn `track_io_timing` aktiviert ist, wird die Gesamtzeit in Millisekunden aufgezeichnet, die die Anweisung für das Lesen von lokalen Blöcken benötigt hat. Andernfalls beträgt der Wert Null. Weitere Informationen finden Sie unter [track\$1io\$1timing](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING).
+ `orcache_blk_read_time` – Wenn `track_io_timing` aktiviert ist, wird die Gesamtzeit in Millisekunden aufgezeichnet, die die Anweisung für das Lesen von gemeinsam genutzten Blöcken aus dem Cache für optimierte Lesevorgänge benötigt hat. Andernfalls beträgt der Wert Null. Weitere Informationen finden Sie unter [track\$1io\$1timing](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING). 
+ `total_plan_peakmem` – Gesamtsumme der Werte zur maximalen Speichernutzung während der Planungsphase für alle Aufrufe dieser Anweisung. Um die durchschnittliche maximale Speichernutzung während der Planung für die Anweisung zu ermitteln, teilen Sie diesen Wert durch die Anzahl der Aufrufe.
+ `min_plan_peakmem` – Kleinster Wert der maximalen Speichernutzung während der Planung über alle Aufrufe dieser Anweisung hinweg
+ `max_plan_peakmem` – Größter Wert der maximalen Speichernutzung während der Planung über alle Aufrufe dieser Anweisung hinweg
+ `total_exec_peakmem` – Gesamtsumme der Werte zur maximalen Speichernutzung während der Ausführungsphase für alle Aufrufe dieser Anweisung. Um die durchschnittliche maximale Speichernutzung während der Ausführung für die Anweisung zu ermitteln, teilen Sie diesen Wert durch die Anzahl der Aufrufe.
+ `min_exec_peakmem` – Kleinster Wert der maximalen Speichernutzung in Byte während der Ausführung über alle Aufrufe dieser Anweisung hinweg 
+ `max_exec_peakmem` – Größter Wert der maximalen Speichernutzung in Byte während der Ausführung über alle Aufrufe dieser Anweisung hinweg

**Anmerkung**  
`total_plan_peakmen`, `min_plan_peakmem` und `max_plan_peakmem` werden nur überwacht, wenn die Einstellung `pg_stat_statements.track_planning` aktiviert ist.

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

Zur Verwendung der Funktion aurora\$1stat\$1statements() müssen Sie die Erweiterung `pg_stat_statements` in den Parameter `shared_preload_libraries` aufnehmen.

Diese Funktion steht in folgenden Aurora-PostgreSQL-Versionen zur Verfügung:
+ 15.4 und höhere 15-Versionen
+ 14.9 und höhere 14-Versionen

Die Spalten zur maximalen Speichernutzung sind in den folgenden Versionen verfügbar:
+ 16.3 und höhere Versionen
+ 15.7 und höhere Versionen
+ 14.12 und höhere Versionen

## Beispiele
<a name="aurora_stat_statements-examples"></a>

Das folgende Beispiel zeigt, wie es alle pg\$1stat\$1stat\$1statments-Spalten enthält und am Ende 11 neue Spalten anfügt:

```
=> select * from aurora_stat_statements(true) where query like 'with window_max%';
-[ RECORD 1 ]----------+------------------------------------------------------------------------------------------------
userid                 | 16409
dbid                   | 5
toplevel               | t
queryid                | -8347523682669847482
query                  | with window_max as (select custid, max(scratch) over (order by scratch rows between $1 preceding 
and $2 following) wmax from ts) select sum(wmax), max(custid) from window_max
plans                  | 0
total_plan_time        | 0
min_plan_time          | 0
max_plan_time          | 0
mean_plan_time         | 0
stddev_plan_time       | 0
calls                  | 4
total_exec_time        | 254.105121
min_exec_time          | 57.503164000000005
max_exec_time          | 68.687418
mean_exec_time         | 63.52628025
stddev_exec_time       | 5.150765359979643
rows                   | 4
shared_blks_hit        | 200192
shared_blks_read       | 0
shared_blks_dirtied    | 0
shared_blks_written    | 0
local_blks_hit         | 0
local_blks_read        | 0
local_blks_dirtied     | 0
local_blks_written     | 0
temp_blks_read         | 0
temp_blks_written      | 0
blk_read_time          | 0
blk_write_time         | 0
temp_blk_read_time     | 0
temp_blk_write_time    | 0
wal_records            | 0
wal_fpi                | 0
wal_bytes              | 0
jit_functions          | 0
jit_generation_time    | 0
jit_inlining_count     | 0
jit_inlining_time      | 0
jit_optimization_count | 0
jit_optimization_time  | 0
jit_emission_count     | 0
jit_emission_time      | 0
storage_blks_read      | 0
orcache_blks_hit       | 0
storage_blk_read_time  | 0
local_blk_read_time    | 0
orcache_blk_read_time  | 0
total_plan_peakmem     | 0
min_plan_peakmem       | 0
max_plan_peakmem       | 0
total_exec_peakmem     | 6356224
min_exec_peakmem       | 1589056
max_exec_peakmem       | 1589056
```