aurora_stat_statements - 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_statements

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

Syntax

aurora_stat_statements(showtext boolean)

Argumente

showtext boolescher Wert

Rückgabetyp

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 pg_stat_statements.

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 Datendateiblöcken aus dem Aurora-Speicher benötigt hat. Andernfalls beträgt der Wert Null. Weitere Informationen finden Sie unter 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 Datendateiblöcken benötigt hat. Andernfalls beträgt der Wert Null. Weitere Informationen finden Sie unter 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 Datendateiblöcken aus dem Cache für optimierte Lesevorgänge benötigt hat. Andernfalls beträgt der Wert Null. Weitere Informationen finden Sie unter track_io_timing.

Nutzungshinweise

Um die Funktion aurora_stat_statements () verwenden zu können, müssen Sie eine Erweiterung in den Parameter aufnehmen. pg_stat_statements shared_preload_libraries

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

Beispiele

Das folgende Beispiel zeigt, wie alle Spalten von pg_stat_statements enthalten sind und am Ende 5 neue Spalten angefügt werden:

=> select * from aurora_stat_statements(true) where queryid=-7342090857217643794; -[ RECORD 1 ]---------+-------------------------------------------------- userid | 10 dbid | 16419 toplevel | t queryid | -7342090857217643794 query | CREATE TABLE quad_point_tbl AS + | SELECT point(unique1,unique2) AS p FROM tenk1 plans | 0 total_plan_time | 0 min_plan_time | 0 max_plan_time | 0 mean_plan_time | 0 stddev_plan_time | 0 calls | 1 total_exec_time | 571.844376 min_exec_time | 571.844376 max_exec_time | 571.844376 mean_exec_time | 571.844376 stddev_exec_time | 0 rows | 10000 shared_blks_hit | 462 shared_blks_read | 422 shared_blks_dirtied | 0 shared_blks_written | 55 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 | 170.634621 blk_write_time | 0 wal_records | 0 wal_fpi | 0 wal_bytes | 0 storage_blks_read | 47 orcache_blks_hit | 375 storage_blk_read_time | 124.505772 local_blk_read_time | 0 orcache_blk_read_time | 44.684038