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