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

Selecione uma versão da documentação:

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

Eventos de espera em relatórios de snapshot

A tabela a seguir descreve os eventos de espera compatíveis com os relatórios de snapshot de desempenho do AlloyDB Omni. Você pode usar eventos de espera para identificar problemas de desempenho e gargalos no seu banco de dados.

Nome do evento de espera Classe do evento Descrição
ColumnarCacheInvalidatedBlockBuild IPC Cria os blocos compartilhados inválidos e aguarda até que todos os workers terminem a criação.
ColumnarCacheInvalidatedBlockCopy IPC Copia os blocos compartilhados inválidos para a memória privada e aguarda até que todos os workers terminem a cópia.
ColumnarCacheBloomFilterConsolidate IPC Consolida o filtro de Bloom no filtro de Bloom criado na memória compartilhada e aguarda até que todos os workers terminem a consolidação.
AdaptiveVacuumFreezeXid IPC Aguarde 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ê precisa aguardar
o vácuo automático ou realizar o vácuo manualmente.
AdaptiveVacuumNewXidDelay Tempo limite Atraso do novo ID da transação quando a idade do ID da transação mais antiga indica que novas transações precisam ser limitadas.
CommitWaitFlush E/S Os commits de transação aguardam o avanço do ponteiro de transferência 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 O gravador de WAL aguarda a troca de arquivos de segmento de WAL no modo de E/S assíncrona.
WalFlushDueToBufferReplacement E/S Transferência de WAL devido à substituição do buffer.
WalFlushOnBufEvictUnderExtend E/S Transferência de WAL na remoção do buffer em lock:extend.
WalFlushWhileTruncatingCLOG E/S Transferência de WAL ao truncar o registro de commit (CLOG).
WalFlushWhileTruncatingMultiXactData E/S Transferência de WAL ao truncar dados MultiXact.
WalFlushDueToSLRUPageReplacement E/S Transferência de WAL devido à substituição de página simples usada há menos tempo (SLRU).
WalFlushByDDL E/S Transferência de WAL pela linguagem de definição de dados (DDL).
WalFlushDuringCheckPoint E/S Transferência de WAL durante o ponto de verificação.

Um ponto de verificação é o ponto na sequência de registro prévio de escrita durante o qual 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 Transferência de WAL por operações do gerenciador de armazenamento.
WalFlushWhileReservingReplicationSlot E/S Transferência de WAL ao reservar um slot de replicação.
WalFlushWhileSwitchingWALSegment E/S Transferência de WAL ao alternar segmentos de WAL.
WalFlushByRelmapFile E/S Transferência de WAL 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 AlloyDB UltraFast Cache.
UltraFastCachePWrite E/S Latência de uma gravação no AlloyDB UltraFast Cache.
WalBatchWrite E/S Tempo de espera para um tamanho mínimo de lote para gravar WAL.
StorageAwaitMayWrite E/S Tempo gasto aguardando o armazenamento do AlloyDB processar registros e permitir mais gravações.
StorageAdvanceFlushPosition E/S Tempo gasto aguardando o avanço da posição de transferência do armazenamento do AlloyDB.
StorageDataFilePrefetch E/S Latência de leituras de busca antecipada 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 necessário para ler os tamanhos das relações do armazenamento.
StorageLocalFileInit E/S O tempo necessário para ler os dados dos arquivos do armazenamento e gravar em arquivos locais durante a inicialização.
StorageWaitWalLogParsing E/S O tempo necessário para analisar registros do armazenamento do AlloyDB.
StorageWaitWalBufferSpace E/S Tempo gasto aguardando espaço livre no buffer de armazenamento do AlloyDB.
StorageReadDir E/S O tempo necessário para ler o conteúdo de um diretório de um shard de armazenamento.

A seguir