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

Selecione uma versão da documentação:

Este documento descreve os eventos de espera nos 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 resumo

A tabela a seguir descreve os eventos de espera compatíveis com os relatórios de snapshot de desempenho do AlloyDB Omni. É possível usar eventos de espera para identificar problemas de desempenho e gargalos no seu 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 terminem a criação.
ColumnarCacheInvalidatedBlockCopy IPC Copia os blocos compartilhados e invalidados para a memória privada e aguarda até que todos os workers terminem de copiar.
ColumnarCacheBloomFilterConsolidate IPC Consolida o filtro de Bloom na memória compartilhada e aguarda até que todos os workers concluam a consolidação.
AdaptiveVacuumFreezeXid IPC Aguarde até que o vacuum avance o XID congelado mais antigo ou até que o tempo limite expire. Quando o tempo limite expira, esse evento de espera gera um erro informando que você precisa aguardar
o autovacuum ou realizar o vacuum manualmente.
AdaptiveVacuumNewXidDelay Tempo limite Atraso no novo ID da transação quando a idade do ID mais antigo indica que as novas transações precisam ser limitadas.
CommitWaitFlush E/S Os commits 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 gravação (WAL).
AioWaitSegmentSwitch E/S O gravador do WAL espera a troca de arquivos de segmento do WAL no modo de E/S assíncrona.
WalFlushDueToBufferReplacement E/S Liberação do WAL devido à substituição do buffer.
WalFlushOnBufEvictUnderExtend E/S Liberação de WAL na remoção de buffer em lock:extend.
WalFlushWhileTruncatingCLOG E/S Liberação do WAL ao truncar o registro de confirmação (CLOG).
WalFlushWhileTruncatingMultiXactData E/S Liberação do WAL ao truncar dados MultiXact.
WalFlushDueToSLRUPageReplacement E/S Liberação de WAL devido à substituição simples de página usada há menos tempo (SLRU).
WalFlushByDDL E/S Liberação de WAL pela linguagem de definição de dados (DDL).
WalFlushDuringCheckPoint E/S Liberação do WAL durante o checkpoint.

Um ponto de verificação é o ponto na sequência de registros prévios de escrita em que todos os arquivos de dados são atualizados para refletir as informações no registro. Para mais informações, consulte Checkpoint.
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 Transferência do WAL ao alternar segmentos do WAL.
WalFlushByRelmapFile E/S Limpeza do WAL pelo arquivo de mapeamento de relação.
VacuumDelayRead E/S Atraso adaptativo de leitura de vácuo.
VacuumDelayWrite E/S Atraso adaptativo de gravação de vácuo.
UltraFastCachePRead E/S Latência de uma leitura do cache UltraFast do AlloyDB.
UltraFastCachePWrite E/S Latência de uma gravação no cache UltraFast do AlloyDB
WalBatchWrite E/S Tempo de espera para um tamanho mínimo de lote gravar o WAL.
StorageAwaitMayWrite E/S Tempo gasto esperando que o armazenamento do AlloyDB processe os registros e permita mais gravações.
StorageAdvanceFlushPosition E/S Tempo gasto esperando 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 necessário para ler os tamanhos das relações do armazenamento.
StorageLocalFileInit E/S O tempo necessário para ler dados de arquivos do armazenamento e gravar em arquivos locais durante a inicialização.
StorageWaitWalLogParsing E/S O tempo necessário para analisar os registros do armazenamento do AlloyDB.
StorageWaitWalBufferSpace E/S Tempo gasto esperando que o espaço seja liberado no buffer de armazenamento do AlloyDB.
StorageReadDir E/S O tempo necessário para ler o conteúdo de um diretório de um fragmento de armazenamento.

A seguir