

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

# Eventi di attesa di RDS per PostgreSQL
<a name="PostgreSQL.Tuning.concepts.summary"></a>

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 | 
| --- | --- | 
|  [Cliente: ClientRead](wait-event.clientread.md)  |  Ad esempio, l'evento di attesa si verifica quando RDS per PostgreSQL è in attesa di ricevere dati dal client.  | 
|  [Cliente: ClientWrite](wait-event.clientwrite.md)  |  Ad esempio, l'evento di attesa si verifica quando RDS per PostgreSQL è in attesa di ricevere dati dal client.  | 
|  [CPU](wait-event.cpu.md)  | Questo evento si verifica quando un thread è attivo nella CPU o è in attesa della CPU.  | 
|  [IO: BufFileRead e IO: BufFileWrite](wait-event.iobuffile.md)  |  Questi eventi si verificano quando RDS per PostgreSQL crea file temporanei.  | 
|  [IO: DataFileRead](wait-event.iodatafileread.md)  |  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](wait-event.iowalwrite.md)  | Questo evento si verifica quando RDS per PostgreSQL è in attesa che i buffer WAL (write-ahead log) vengano scritti in un file WAL.  | 
|  [Lock:advisory](wait-event.lockadvisory.md)  |  Questo evento si verifica quando un'applicazione PostgreSQL utilizza un blocco per coordinare l'attività su più sessioni.  | 
|  [Lock:extend](wait-event.lockextend.md) |  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.  | 
|  [Lock:Relation](wait-event.lockrelation.md)  |  Questo evento si verifica quando una query è in attesa di acquisire un blocco su una tabella o vista attualmente bloccata da un'altra transazione.  | 
|  [Lock:transactionid](wait-event.locktransactionid.md)  | Questo evento si verifica quando una transazione è in attesa di un blocco a livello di riga. | 
|  [Lock:tuple](wait-event.locktuple.md)  |  Questo evento si verifica quando un processo di backend aspetta di acquisire un blocco su una tupla.  | 
|  [LWLock: BufferMapping (:mappatura\$1buffer) LWLock](wait-event.lwl-buffer-mapping.md)  |  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.  | 
|  [LWLock:BufferIO (IPC:BufferIO)](wait-event.lwlockbufferio.md)  |  Questo evento si verifica quando RDS per PostgreSQL è in attesa che altri processi completino le input/output loro operazioni (I/O) quando tentano contemporaneamente di accedere a una pagina.  | 
|  [LWLock:buffer\$1content (BufferContent)](wait-event.lwlockbuffercontent.md)  |  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.  | 
|  [LWLock:lock\$1manager (:lockmanager) LWLock](wait-event.lw-lock-manager.md)  | 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. | 
|  [LWLock:SubTransSLRU (:) LWLock SubtransControlLock](wait-event.lwlocksubtransslru.md)  |  Questo evento si verifica quando un processo è in attesa di accedere alla cache SLRU (Simple Least-Recently Used) per una sottotransazione.  | 
|  [Timeout: PG Sleep](wait-event.timeoutpgsleep.md)  |  Questo evento si verifica quando un processo server ha chiamato la funzione `pg_sleep` e sta aspettando la scadenza del timeout del sonno.   | 
|  [Timeout:VacuumDelay](wait-event.timeoutvacuumdelay.md)  | Questo evento indica che il processo vacuum è inattivo perché è stato raggiunto il limite di costo stimato.  | 