Eventi di attesa di RDS per PostgreSQL
La seguente tabella elenca gli eventi di attesa per RDS per PostgreSQL che indicano i problemi di prestazioni con le cause più comuni e le azioni correttive.
| Evento di attesa | Definizione |
|---|---|
|
Ad esempio, l'evento di attesa si verifica quando RDS per PostgreSQL è in attesa di ricevere dati dal client. |
|
|
Ad esempio, l'evento di attesa si verifica quando RDS per PostgreSQL è in attesa di ricevere dati dal client. |
|
| Questo evento si verifica quando un thread è attivo nella CPU o è in attesa della CPU. | |
|
Questi eventi si verificano quando RDS per PostgreSQL crea file temporanei. |
|
|
Questo evento si verifica quando una connessione attende un processo di back-end per leggere una pagina richiesta dalla memoria perché la pagina non è disponibile nella memoria condivisa. |
|
| IO:WALWrite | Questo evento si verifica quando RDS per PostgreSQL è in attesa che i buffer WAL (write-ahead log) vengano scritti in un file WAL.
|
|
Questo evento si verifica quando un'applicazione PostgreSQL utilizza un blocco per coordinare l'attività su più sessioni. |
|
|
Questo evento si verifica quando un processo di back-end è in attesa di bloccare una relazione per estenderla mentre un altro processo ha un blocco su tale relazione per lo stesso scopo. |
|
|
Questo evento si verifica quando una query è in attesa di acquisire un blocco su una tabella o vista attualmente bloccata da un'altra transazione. |
|
| Questo evento si verifica quando una transazione è in attesa di un blocco a livello di riga. | |
|
Questo evento si verifica quando un processo di backend aspetta di acquisire un blocco su una tupla. |
|
|
Questo evento si verifica quando un processo di backend è in attesa di associare un blocco di dati a un buffer nel pool di buffer condiviso. |
|
|
Questo evento si verifica quando RDS per PostgreSQL è in attesa che altri processi finiscano le operazioni di input/output (I/O) quando si tenta contemporaneamente di accedere a una pagina. |
|
|
Questo evento si verifica quando una sessione è in attesa di accedere in lettura o scrittura a una pagina dati in memoria mentre un'altra sessione ha bloccato la pagina in scrittura. |
|
Questo evento si verifica quando il motore RDS per PostgreSQL mantiene l'area di memoria del blocco condiviso per allocare, controllare e deallocare un blocco quando non è possibile un blocco rapido del percorso. |
|
|
Questo evento si verifica quando un processo server ha chiamato la funzione |
|
| Questo evento indica che il processo vacuum è inattivo perché è stato raggiunto il limite di costo stimato. |