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à.
Monitoraggio dei piani di esecuzione delle query per Aurora PostgreSQL
È possibile monitorare i piani di esecuzione delle query nell'istanza DB Aurora PostgreSQL per rilevare i piani di esecuzione che contribuiscono al carico corrente del database e tenere traccia delle statistiche sulle prestazioni dei piani di esecuzione nel tempo utilizzando i parametri. aurora_compute_plan_id
Ogni volta che viene eseguita una query, al piano di esecuzione utilizzato dalla query viene assegnato un identificatore e lo stesso identificatore viene utilizzato nelle successive esecuzioni dello stesso piano.
aurora_compute_plan_id
È attivato per impostazione predefinita nel gruppo di parametri DB delle versioni 14.10, 15.5 e successive di Aurora PostgreSQL. L'assegnazione di un identificatore del piano è un comportamento predefinito e può essere disattivata impostando su OFF nel gruppo di parametri. aurora_compute_plan_id
Questo identificatore del piano viene utilizzato in diverse utilità che hanno uno scopo diverso.
Argomenti
Accesso ai piani di esecuzione delle query utilizzando le funzioni Aurora
Conaurora_compute_plan_id
, puoi accedere ai piani di esecuzione utilizzando le seguenti funzioni:
aurora_stat_activity
aurora_stat_plans
Per ulteriori informazioni su queste funzioni, vedere. Riferimenti relativi alle funzioni Aurora PostgreSQL
Riferimento ai parametri per i piani di esecuzione delle query PostgreSQL di Aurora
È possibile monitorare i piani di esecuzione delle query utilizzando i parametri seguenti in un gruppo di parametri DB.
Parametri
Nota
La configurazione aurora_stat_plans.with_*
dei parametri ha effetto solo per i piani appena acquisiti.
aurora_compute_plan_id
Impostato per impedire l'assegnazione di off
un identificatore del piano.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
on | 0(off) | Impostato off per impedire l'assegnazione di un identificatore del piano. |
1(on) | Impostare su per on assegnare un identificatore del piano. |
aurora_stat_plans.minutes_until_recapture
Il numero di minuti che devono trascorrere prima che un piano venga ripreso. L'impostazione predefinita è 0, che disabiliterà il recupero di un piano. Una volta aurora_stat_plans.calls_until_recapture
superata la soglia, il piano verrà recuperato nuovamente.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
0 | 0-1073741823 | Imposta il numero di minuti che devono trascorrere prima che un piano venga ripreso. |
aurora_stat_plans.calls_until_recapture
Il numero di chiamate a un piano prima che venga recuperato. L'impostazione predefinita è 0, che disabiliterà il recupero di un piano dopo un certo numero di chiamate. Una volta aurora_stat_plans.minutes_until_recapture
superata la soglia, il piano verrà recuperato nuovamente.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
0 | 0-1073741823 | Imposta il numero di chiamate prima che un piano venga ripristinato. |
aurora_stat_plans.with_costs
Acquisisce un piano EXPLAIN con costi stimati. I valori consentiti sono on
e off
. Il valore predefinito è on
.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
on | 0(off) | Non mostra il costo e le righe stimati per ogni nodo del piano. |
1(on) | Mostra il costo e le righe stimati per ogni nodo del piano. |
aurora_stat_plans.with_analyze
Controlla il piano EXPLAIN con ANALYZE. Questa modalità viene utilizzata solo la prima volta che viene acquisito un piano. I valori consentiti sono on
e off
. Il valore predefinito è off
.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
off | 0(off) | Non include le statistiche effettive sulla durata di esecuzione del piano. |
1(on) | Include le statistiche sulla durata effettiva del piano. |
aurora_stat_plans.with_timing
La tempistica del piano verrà riportata nella spiegazione quando viene utilizzato ANALYZE. Il valore predefinito è on
.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
on | 0(off) | Non include il tempo di avvio effettivo e il tempo impiegato in ciascun nodo del piano. |
1(on) | Include il tempo di avvio effettivo e il tempo impiegato in ogni nodo del piano. |
aurora_stat_plans.with_buffers
Le statistiche sull'utilizzo del Plan Buffer verranno acquisite nella sezione explain when use ANALYZE. Il valore predefinito è off
.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
off | 0(off) | Non include informazioni sull'utilizzo del buffer. |
1(on) | Include informazioni sull'utilizzo del buffer. |
aurora_stat_plans.with_wal
Le statistiche sull'utilizzo di Plan wal verranno acquisite nella sezione spiega quando viene utilizzato ANALYZE. Il valore predefinito è off
.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
off | 0(off) | Non include informazioni sulla generazione di record WAL. |
1(on) | Include informazioni sulla generazione di record WAL. |
aurora_stat_plans.with_triggers
Le statistiche sull'esecuzione di Plan Trigger verranno acquisite nella sezione explain when viene utilizzata. ANALYZE
Il valore predefinito è off
.
Predefinita | Valori consentiti | Descrizione |
---|---|---|
off | 0(off) | Non include le statistiche di esecuzione dei trigger. |
1(on) | Include le statistiche di esecuzione dei trigger. |