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
SETOFrecord con tutte le pg_stat_statements
colonne 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
— Setrack_io_timing
abilitato, tiene traccia del tempo totale impiegato dall'istruzione per leggere i blocchi condivisi da aurora storage, in millisecondi, altrimenti il valore è zero. Per ulteriori informazioni, consulta track_io_timing. -
local_blk_read_time
— Setrack_io_timing
è abilitato, tiene traccia del tempo totale impiegato dall'istruzione per leggere i blocchi locali, in millisecondi, altrimenti il valore è zero. Per ulteriori informazioni, consulta track_io_timing. -
orcache_blk_read_time
— Setrack_io_timing
è abilitato, tiene traccia del tempo totale impiegato dall'istruzione per leggere i blocchi condivisi dalla cache di lettura ottimizzata, in millisecondi, altrimenti il valore è zero. Per ulteriori informazioni, consulta track_io_timing. -
total_plan_peakmem
— Somma totale dei valori di memoria di picco durante la fase di pianificazione per tutte le chiamate a questa istruzione. Per visualizzare la memoria di picco media durante la pianificazione dell'istruzione, dividi questo valore per il numero di chiamate. -
min_plan_peakmem
— Il valore di memoria di picco più basso rilevato durante la pianificazione di tutte le chiamate a questa istruzione. -
max_plan_peakmem
— Il massimo valore di memoria di picco durante la pianificazione registrato in tutte le chiamate a questa dichiarazione. -
total_exec_peakmem
— Somma totale dei valori di memoria di picco durante la fase di esecuzione per tutte le chiamate a questa istruzione. Per visualizzare la memoria di picco media durante l'esecuzione dell'istruzione, dividi questo valore per il numero di chiamate. -
min_exec_peakmem
—Il più piccolo valore di memoria di picco durante l'esecuzione rilevato in tutte le chiamate a questa istruzione. -
max_exec_peakmem
— Il massimo valore di memoria di picco durante l'esecuzione rilevato in tutte le chiamate a questa istruzione.
Nota
total_plan_peakmen
min_plan_peakmem
, e max_plan_peakmem
vengono monitorati solo quando l'impostazione pg_stat_statements.track_planning
è attivata.
Note per l'utilizzo
Per utilizzare la funzione aurora_stat_statements (), è necessario includere pg_stat_statements
l'estensione nel parametro. shared_preload_libraries
Questa funzione è disponibile nelle seguenti versioni di Aurora SQL Postgre:
15.4 e versioni successive
14.9 e versioni successive
Le colonne che mostrano i picchi di memoria sono disponibili nelle seguenti versioni:
16.3 e versioni successive
15.7 e versioni successive
14.12 e versioni successive
Esempi
L'esempio seguente mostra come trasporta tutte le colonne pg_stat_statements e alla fine aggiunge 11 nuove colonne:
=>
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