aurora_stat_statements - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

aurora_stat_statements

Mostra tutte le colonne pg_stat_statements e ne aggiunge altre alla fine.

Sintassi

aurora_stat_statements(showtext boolean)

Argomenti

mostra testo booleano

Tipo restituito

Record SETOF con tutte le colonne pg_stat_statements e le seguenti colonne aggiuntive. Per ulteriori informazioni sulle colonne pg_stat_statements, consulta pg_stat_statements.

È possibile ripristinare le statistiche per questa funzione utilizzando pg_stat_statements_reset().

  • storage_blks_read: numero totale di blocchi condivisi letti dall'archiviazione Aurora con questa istruzione.

  • orcache_blks_hit: numero totale di accessi alla cache di Letture ottimizzate con questa istruzione.

  • storage_blk_read_time: se track_io_timing è abilitato, tiene traccia del tempo totale impiegato in millisecondi dall'istruzione per leggere i blocchi di file di dati dall'archiviazione Aurora, altrimenti il valore è zero. Per ulteriori informazioni, consulta track_io_timing.

  • local_blk_read_time: se track_io_timing è abilitato, tiene traccia del tempo totale impiegato in millisecondi, dall'istruzione per leggere i blocchi di file di dati locali, altrimenti il valore è zero. Per ulteriori informazioni, consulta track_io_timing.

  • orcache_blk_read_time: se track_io_timing è abilitato, tiene traccia del tempo totale impiegato in millisecondi dall'istruzione per leggere i blocchi di file di dati dalla cache di Letture ottimizzate, altrimenti il valore è zero. Per ulteriori informazioni, consulta track_io_timing.

Note per l'utilizzo

Per utilizzare la funzione aurora_stat_statements (), è necessario includere l'estensione nel parametro. pg_stat_statements shared_preload_libraries

Questa funzione è disponibile per le seguenti versioni di Aurora PostgreSQL:

  • 15.4 e versioni successive

  • 14.9 e versioni successive

Esempi

L'esempio seguente mostra come contiene tutte le colonne pg_stat_statements e aggiunge 5 nuove colonne alla fine:

=> 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