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 Amazon 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 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 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 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) |
Statistiche principali per RDS PostgreSQL
Le seguenti statistiche SQL sono disponibili per le istanze database 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 | Richieste in blocco |
| db.sql_tokenized.stats.shared_blks_read | Letture in blocco |
| db.sql_tokenized.stats.shared_blks_dirtied | Blocchi sporchi |
| db.sql_tokenized.stats.shared_blks_written | Scritture in blocco |
| db.sql_tokenized.stats.local_blks_hit | Richieste in blocco locali |
| db.sql_tokenized.stats.local_blks_read | Letture in blocco locali |
| db.sql_tokenized.stats.local_blks_dirtied | Blocchi sporchi locali |
| db.sql_tokenized.stats.local_blks_written | Scritture in blocco 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 medie simultanee (in ms) |
| db.sql_tokenized.stats.blk_write_time | Scritture medie simultanee (in ms) |
Per ulteriori informazioni su questi parametri, consultare pg_stat_statements