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 Utilizzo di gruppi di parametri.

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 danneggiato 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 danneggiato 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)

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