Statistiche SQL per Aurora PostgreSQL - 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à.

Statistiche SQL per Aurora PostgreSQL

Per ogni chiamata SQL e per ogni secondo di esecuzione di una query, Performance Insights raccoglie statistiche SQL. Tutti i motori Aurora raccolgono statistiche solo a livello di digest.

Di seguito sono disponibili informazioni sulle statistiche a livello di digest per Aurora PostgreSQL.

Statistiche digest per Aurora PostgreSQL

Per visualizzare le statistiche digest SQL è necessario caricare la libreria pg_stat_statements. Per i cluster di database Aurora PostgreSQL che sono compatibili con PostgreSQL 10, questa libreria viene caricata per impostazione predefinita. Per i cluster di database Aurora PostgreSQL che sono compatibili con PostgreSQL 9.6, dovrai abilitare manualmente questa libreria. Per abilitarla manualmente, aggiungere pg_stat_statements a shared_preload_libraries nel gruppo di parametri database associati all'istanza database. Riavviare quindi l'istanza database. Per ulteriori informazioni, consulta .

Nota

Performance Insights può raccogliere statistiche solo per le query non troncate in pg_stat_activity. Per impostazione predefinita, i database PostgreSQL troncano le query più lunghe di 1.024 byte. Per aumentare la dimensione della query, modificare il parametro track_activity_query_size nel gruppo di parametri database associato all'istanza database. Quando si modifica questo parametro, è necessario riavviare un'istanza database.

Statistiche digest al secondo per Aurora PostgreSQL

Le seguenti statistiche digest SQL sono disponibili per le istanze database Aurora PostgreSQL.

Parametro Unità
db.sql_tokenized.stats.calls_per_sec Chiamate al secondo
db.sql_tokenized.stats.rows_per_sec Righe al secondo
db.sql_tokenized.stats.total_time_per_sec Media delle esecuzioni attive al secondo (AAE, Average active executions)
db.sql_tokenized.stats.shared_blks_hit_per_sec Richieste in blocco al secondo
db.sql_tokenized.stats.shared_blks_read_per_sec Letture in blocco al secondo
db.sql_tokenized.stats.shared_blks_dirtied_per_sec Blocchi sporchi al secondo
db.sql_tokenized.stats.shared_blks_written_per_sec Scritture in blocco al secondo
db.sql_tokenized.stats.local_blks_hit_per_sec Richieste in blocco locale al secondo
db.sql_tokenized.stats.local_blks_read_per_sec Letture di blocchi locali al secondo
db.sql_tokenized.stats.local_blks_dirtied_per_sec Blocco locale sporco al secondo
db.sql_tokenized.stats.local_blks_written_per_sec Scritture di blocchi locali al secondo
db.sql_tokenized.stats.temp_blks_written_per_sec Scritture temporanee al secondo
db.sql_tokenized.stats.temp_blks_read_per_sec Letture temporanee al secondo
db.sql_tokenized.stats.blk_read_time_per_sec Letture medie simultanee al secondo
db.sql_tokenized.stats.blk_write_time_per_sec Scritture medie simultanee al secondo

Statistiche digest per chiamata per Aurora PostgreSQL

I seguenti parametri forniscono le statistiche per chiamata di un'istruzione SQL.

Parametro Unità
db.sql_tokenized.stats.rows_per_call Righe per chiamata
db.sql_tokenized.stats.avg_latency_per_call Latenza media per chiamata (in ms)
db.sql_tokenized.stats.shared_blks_hit_per_call Richieste in blocco per chiamata
db.sql_tokenized.stats.shared_blks_read_per_call Letture in blocco per chiamata
db.sql_tokenized.stats.shared_blks_written_per_call Scritture in blocco per chiamata
db.sql_tokenized.stats.shared_blks_dirtied_per_call Blocchi danneggiati per chiamata
db.sql_tokenized.stats.local_blks_hit_per_call Richieste in blocco locale per chiamata
db.sql_tokenized.stats.local_blks_read_per_call Letture di blocchi locali per chiamata
db.sql_tokenized.stats.local_blks_dirtied_per_call Blocco locale sporco per chiamata
db.sql_tokenized.stats.local_blks_written_per_call Scritture di blocchi locali per chiamata
db.sql_tokenized.stats.temp_blks_written_per_call Scritture temporanee di blocchi per chiamata
db.sql_tokenized.stats.temp_blks_read_per_call Letture temporanee di blocchi per chiamata
db.sql_tokenized.stats.blk_read_time_per_call Tempo di lettura per chiamata (in ms)
db.sql_tokenized.stats.blk_write_time_per_call Tempo di scrittura per chiamata (in ms)

Le seguenti statistiche SQL sono disponibili per le istanze DB di Aurora PostgreSQL.

Parametro Unità
db.sql_tokenized.stats.calls Calls (Chiamate)
db.sql_tokenized.stats.rows Righe
db.sql_tokenized.stats.total_time Tempo totale (in ms)
db.sql_tokenized.stats.shared_blks_hit Blocca accessi
db.sql_tokenized.stats.shared_blks_read Blocca letture
db.sql_tokenized.stats.shared_blks_dirtied Blocchi sporchi
db.sql_tokenized.stats.shared_blks_written Block scrive
db.sql_tokenized.stats.local_blks_hit Block hit locali
db.sql_tokenized.stats.local_blks_read Lettura locale dei blocchi
db.sql_tokenized.stats.local_blks_dirtied Blocchi locali sporchi
db.sql_tokenized.stats.local_blks_written Scritture a blocchi locali
db.sql_tokenized.stats.temp_blks_written Scritture temporanee
db.sql_tokenized.stats.temp_blks_read Letture temporanee
db.sql_tokenized.stats.blk_read_time Letture simultanee medie (in ms)
db.sql_tokenized.stats.blk_write_time Scritture simultanee medie (in ms)

Per ulteriori informazioni su questi parametri, consultare pg_stat_statements nella documentazione PostgreSQL.