

# Eventos de espera do Aurora PostgreSQL
<a name="AuroraPostgreSQL.Tuning.concepts.summary"></a>

A tabela a seguir lista os eventos de espera do Aurora PostgreSQL que indicam mais comumente problemas de performance e resume as causas e medidas corretivas mais comuns. Os eventos de espera a seguir representam um subconjunto da lista em [Eventos de espera do Amazon Aurora PostgreSQL](AuroraPostgreSQL.Reference.Waitevents.md).


| Eventos de espera | Definição | 
| --- | --- | 
|  [Client:ClientRead](apg-waits.clientread.md)  |  Esse evento ocorre quando o Aurora PostgreSQL está aguardando para receber dados do cliente.  | 
|  [Client:ClientWrite](apg-waits.clientwrite.md)  |  Esse evento ocorre quando o Aurora PostgreSQL está aguardando para gravar dados no cliente.  | 
|  [CPU](apg-waits.cpu.md)  |  Ocorre quando um thread está ativo na CPU ou está aguardando a CPU.  | 
|  [IO:BufFileRead and IO:BufFileWrite](apg-waits.iobuffile.md)  |  Esses eventos ocorrem quando o Aurora PostgreSQL cria arquivos temporários.  | 
|  [IO:DataFileRead](apg-waits.iodatafileread.md)  |  Esse evento ocorre quando uma conexão aguarda em um processo de backend para ler uma página necessária do armazenamento porque essa página não está disponível na memória compartilhada.   | 
|  [IO:XactSync](apg-waits.xactsync.md)  |  Esse evento ocorre quando o banco de dados está aguardando o subsistema de armazenamento do Aurora confirmar uma transação regular ou a reversão de uma transação preparada.   | 
|  [IPC:DamRecordTxAck](apg-waits.ipcdamrecordtxac.md)  |  Esse evento ocorre quando o Aurora PostgreSQL em uma sessão que utiliza fluxos de atividades do banco de dados gera um evento de fluxo de atividades e espera que o evento se torne durável.  | 
|  [Lock:advisory](apg-waits.lockadvisory.md)  |  Esse evento ocorre quando uma aplicação PostgreSQL utiliza um bloqueio para coordenar as atividades em várias sessões.  | 
|  [Lock:extend](apg-waits.lockextend.md) |  Esse evento ocorre quando um processo de backend está aguardando para bloquear uma relação com o objetivo de a estender, enquanto outro processo tem um bloqueio nessa relação para o mesmo objetivo.  | 
|  [Lock:Relation](apg-waits.lockrelation.md)  |  Esse evento ocorre quando uma consulta está aguardando para adquirir um bloqueio em uma tabela ou visualização que está atualmente bloqueada por outra transação.  | 
|  [Lock:transactionid](apg-waits.locktransactionid.md)  | Esse evento ocorre quando uma transação está aguardando um bloqueio em nível de linha. | 
|  [Lock:tuple](apg-waits.locktuple.md)  |  Esse evento ocorre quando um processo de backend está aguardando para adquirir um bloqueio em uma tupla.  | 
|  [LWLock:buffer\$1content (BufferContent)](apg-waits.lockbuffercontent.md)  |  Esse evento ocorre quando uma sessão aguarda para ler ou gravar uma página de dados na memória enquanto outra sessão fica com a página bloqueada para gravação.  | 
|  [LWLock:buffer\$1mapping](apg-waits.lwl-buffer-mapping.md)  |  Esse evento ocorre quando uma sessão está aguardando para associar um bloco de dados a um buffer no grupo de buffer compartilhado.  | 
|  [LWLock:BufferIO (IPC:BufferIO)](apg-waits.lwlockbufferio.md)  |  Esse evento ocorre quando o Aurora PostgreSQL ou o RDS for PostgreSQL aguarda outros processos terminarem suas operações de entrada/saída (E/S) ao tentarem acessar simultaneamente uma página.  | 
|  [LWLock:lock\$1manager](apg-waits.lw-lock-manager.md)  | Esse evento ocorre quando o mecanismo Aurora PostgreSQL mantém a área de memória do bloqueio compartilhado para alocar, verificar e desalocar um bloqueio nos casos em que um bloqueio de caminho rápido não é possível. | 
| [LWLock:MultiXact](apg-waits.lwlockmultixact.md)  | Esse tipo de evento ocorre quando o Aurora PostgreSQL mantém uma sessão aberta para concluir várias transações que envolvem a mesma linha em uma tabela. O evento de espera indica qual aspecto do processamento de várias transações está gerando o evento de espera, ou seja, LWLock:MultiXactOffsetSLRU, LWLock:MultiXactOffsetBuffer, LWLock:MultiXactMemberSLRU ou LWLock:MultiXactMemberBuffer. | 
|  [Tempo limite:PgSleep](apg-waits.timeoutpgsleep.md)  |  Esse evento ocorre quando um processo do servidor chama a função `pg_sleep` e está aguardando o tempo limite de suspensão expirar.   | 