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 RDS PostgreSQL
Per ogni chiamata SQL e per ogni secondo di esecuzione di una query, Performance Insights raccoglie statistiche SQL. RDS per PostgreSQL raccoglie statistiche SQL solo a livello di digest. Nessuna statistica viene mostrata a livello di istruzione.
Di seguito sono disponibili informazioni sulle statistiche a livello di digest per RDS per PostgreSQL.
Argomenti
Statistiche digest per RDS PostgreSQL
Per visualizzare le statistiche digest SQL è necessario caricare la libreria pg_stat_statements
RDS PostgreSQL. Per le istanze database PostgreSQL compatibili con PostgreSQL 11 o versioni successive, il database carica questa libreria per impostazione di default. Per le istanze database PostgreSQL compatibili con PostgreSQL 10 o versioni precedenti, è possibile abilitare questa libreria manualmente. Per abilitarla manualmente, aggiungere pg_stat_statements
a shared_preload_libraries
nel gruppo parametri del database associati all'istanza database. Riavviare quindi l'istanza database. Per ulteriori informazioni, consulta Gruppi di parametri per RDS.
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 RDS PostgreSQL
Le seguenti statistiche digest SQL sono disponibili per le istanze database 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 RDS 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) |
Statistiche principali per RDS PostgreSQL
Le seguenti statistiche SQL sono disponibili per le istanze DB di .
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