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

Selecione uma versão da documentação:

Neste documento, descrevemos os eventos de espera nos relatórios de Performance Snapshot do AlloyDB Omni. Para mais informações, consulte Otimizar o desempenho do banco de dados comparando snapshots do banco de dados.

Eventos de espera em relatórios de snapshot

A tabela a seguir descreve os eventos de espera compatíveis com os relatórios de Performance Snapshot do AlloyDB Omni. É possível usar eventos de espera para 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 invalidados compartilhados e aguarda até que todos os workers concluam a criação.
ColumnarCacheInvalidatedBlockCopy IPC Copia os blocos invalidados compartilhados para a memória privada e aguarda até que todos os workers terminem de copiar.
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 Aguarda até que o vacuum avance o XID congelado mais antigo ou até que o tempo limite expire. Depois que o tempo limite expira, esse evento de espera gera um erro informando que você precisa esperar
pelo autovacuum ou realizar o vacuum manualmente.
AdaptiveVacuumNewXidDelay Tempo limite Atraso do novo ID da transação quando a idade do ID da transação mais antigo indica que as novas transações serão 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 O gravador do WAL aguarda a troca de arquivo de segmento do WAL no modo de E/S assíncrono.
WalFlushDueToBufferReplacement E/S Limpeza do WAL devido à substituição do buffer.
WalFlushOnBufEvictUnderExtend E/S Limpeza do WAL na remoção do buffer em lock:extend.
WalFlushWhileTruncatingCLOG E/S Liberação de WAL ao truncar o registro de confirmação (CLOG).
WalFlushWhileTruncatingMultiXactData E/S Limpeza do WAL ao truncar dados do 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 checkpoint é 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 Operações de limpeza do WAL pelo 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 de leitura do vácuo adaptável.
VacuumDelayWrite E/S Atraso de gravação do vacuum adaptável.
UltraFastCachePRead E/S Latência de uma leitura do cache ultrarrápido do AlloyDB.
UltraFastCachePWrite E/S Latência de uma gravação no cache ultrarrápido do AlloyDB
WalBatchWrite E/S Tempo de espera para um tamanho de lote mínimo para gravar o WAL.
StorageAwaitMayWrite E/S Tempo de espera para o armazenamento do AlloyDB processar registros e permitir 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 de relação 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