Referência do relatório de resumo de desempenho do banco de dados

Este documento descreve eventos de espera nos relatórios de snapshots de desempenho do AlloyDB Omni. Para mais informações, consulte Otimizar o desempenho do banco de dados comparando snapshots.

Eventos de espera nos relatórios de resumo

A tabela a seguir descreve os eventos de espera com suporte nos relatórios de visão geral de desempenho do AlloyDB Omni. É possível usar eventos de espera para ajudar a identificar problemas de desempenho e gargalos no banco de dados.

Nome do evento de espera Classe de evento Descrição
ColumnarCacheInvalidatedBlockBuild IPC Cria os blocos compartilhados invalidados e aguarda até que todos os workers concluam o build.
ColumnarCacheInvalidatedBlockCopy IPC Copia os blocos inválidos compartilhados para a memória privada e aguarda até que todos os workers terminem de copiar.
ColumnarCacheBloomFilterConsolidate IPC Consolida o bloom filter no bloom filter criado na memória compartilhada e aguarda até que todos os workers terminem a consolidação.
AdaptiveVacuumFreezeXid IPC Aguarda até que o vácuo avance o XID congelado mais antigo ou até que o tempo limite expire. Depois que o tempo limite expirar, esse evento de espera vai gerar um erro informando que você deve esperar
pelo autovacuum ou realizar a limpeza manualmente.
AdaptiveVacuumNewXidDelay Tempo limite Atraso do novo ID da transação quando a idade do ID mais antigo indica que as novas transações precisam ser limitadas.
CommitWaitFlush E/S As confirmações de transação aguardam o avanço do ponteiro de limpeza antes de retornar ao cliente.
XlogAdvanceWALBuffer E/S A transação aguarda espaço disponível no buffer de registro prévio de escrita (WAL).
AioWaitSegmentSwitch E/S A gravação do WAL aguarda a troca de arquivo de segmento do WAL no modo de E/S assíncrono.
WalFlushDueToBufferReplacement E/S Limpeza de WAL devido à substituição do buffer.
WalFlushOnBufEvictUnderExtend E/S Limpeza de WAL na eliminação de buffer em lock:extend.
WalFlushWhileTruncatingCLOG E/S Liberação de WAL ao truncar o registro de confirmação (CLOG).
WalFlushWhileTruncatingMultiXactData E/S Limpeza WAL ao truncar dados MultiXact.
WalFlushDueToSLRUPageReplacement E/S Limpeza de WAL devido à substituição de página simples usada menos recentemente (SLRU, na sigla em inglês).
WalFlushByDDL E/S Limpeza de WAL por linguagem de definição de dados (DDL).
WalFlushDuringCheckPoint E/S Limpeza do WAL durante o checkpoint.

Um ponto de verificação é o ponto na sequência de registro prévio de escrita em que todos os arquivos de dados são atualizados para refletir as informações no registro. Para mais informações, consulte Ponto de verificação.
WalFlushBySmgrOperations E/S Limpeza do WAL por operações do gerenciador de armazenamento.
WalFlushWhileReservingReplicationSlot E/S Liberação do WAL ao reservar um slot de replicação.
WalFlushWhileSwitchingWALSegment E/S Liberação do WAL ao alternar segmentos do WAL.
WalFlushByRelmapFile E/S O WAL é limpo pelo arquivo de mapeamento de relação.
VacuumDelayRead E/S Atraso de leitura de vácuo adaptável.
VacuumDelayWrite E/S Atraso de gravação de vácuo adaptável.
UltraFastCachePRead E/S Latência de uma leitura do cache UltraFast do AlloyDB.
UltraFastCachePWrite E/S Latência de uma gravação no cache ultrarrápido do AlloyDB
WalBatchWrite E/S Tempo de espera para que um tamanho mínimo de lote grave o WAL.
StorageAwaitMayWrite E/S Tempo gasto esperando o armazenamento do AlloyDB processar registros e permitir mais gravações.
StorageAdvanceFlushPosition E/S Tempo gasto aguardando para avançar a posição de limpeza do armazenamento do AlloyDB.
StorageDataFilePrefetch E/S Latência de leituras de pré-busca do armazenamento do AlloyDB.
StorageInProgressDataFileRead E/S Aparece em pg_stat_activity enquanto uma leitura de armazenamento está em andamento.
StorageDataFileReadUncached E/S Latência de uma leitura do armazenamento do AlloyDB.
StorageQueryRelations E/S O tempo que leva para ler os tamanhos de relação do armazenamento.
StorageLocalFileInit E/S O tempo que leva para ler dados de arquivos do armazenamento e gravar em arquivos locais durante a inicialização.
StorageWaitWalLogParsing E/S O tempo que leva para analisar registros para armazenamento do AlloyDB.
StorageWaitWalBufferSpace E/S Tempo gasto aguardando a liberação de espaço no buffer de armazenamento do AlloyDB.
StorageReadDir E/S O tempo necessário para ler o conteúdo de um diretório em um fragmento de armazenamento.

A seguir