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