Referência do relatório de resumo do desempenho da base de dados

Selecione uma versão da documentação:

Este documento descreve os eventos de espera nos relatórios de resumo de desempenho do AlloyDB Omni. Para mais informações, consulte Otimize o desempenho da base de dados comparando as capturas instantâneas da base de dados.

Eventos de espera em relatórios de resumo

A tabela seguinte descreve os eventos de espera suportados pelos relatórios de resumo de desempenho do AlloyDB Omni. Pode usar eventos de espera para ajudar a identificar problemas de desempenho e gargalos na sua base de dados.

Nome do evento de espera Classe de eventos Descrição
ColumnarCacheInvalidatedBlockBuild IPC Cria os blocos invalidados partilhados e aguarda até que todos os trabalhadores terminem a criação.
ColumnarCacheInvalidatedBlockCopy IPC Copia os blocos partilhados inválidos para a memória privada e aguarda até que todos os trabalhadores terminem a cópia.
ColumnarCacheBloomFilterConsolidate IPC Consolida o filtro de florescimento no filtro de florescimento criado na memória partilhada e aguarda até que todos os trabalhadores terminem a consolidação.
AdaptiveVacuumFreezeXid IPC Aguardar até que o vácuo avance o XID congelado mais antigo ou até que o tempo limite expire. Após o limite de tempo expirar, este evento de espera gera um erro a indicar que deve aguardar o autovacuum ou executar manualmente o vacuum.

AdaptiveVacuumNewXidDelay Tempo limite Atraso no novo ID da transação quando a antiguidade do ID da transação mais antigo indica que as novas transações devem ser limitadas.
CommitWaitFlush I/O Os commits de transações aguardam o avanço do ponteiro de descarga antes de serem devolvidos ao cliente.
XlogAdvanceWALBuffer I/O A transação aguarda espaço disponível no buffer de registo antecipado (WAL).
AioWaitSegmentSwitch I/O O escritor WAL aguarda a mudança do ficheiro de segmento WAL no modo de E/S assíncrono.
WalFlushDueToBufferReplacement I/O WAL flush due to buffer replacement.
WalFlushOnBufEvictUnderExtend I/O WAL flush on buffer eviction under lock:extend.
WalFlushWhileTruncatingCLOG I/O WAL flush while truncating the commit log (CLOG).
WalFlushWhileTruncatingMultiXactData I/O WAL flush while truncating MultiXact Data.
WalFlushDueToSLRUPageReplacement I/O Libertação do WAL devido à substituição de páginas simples usadas menos recentemente (SLRU).
WalFlushByDDL I/O Libertação da WAL pela linguagem de definição de dados (LDD).
WalFlushDuringCheckPoint I/O Libertação do WAL durante o ponto de verificação.

Um ponto de verificação é o ponto na sequência do registo de escrita antecipada durante o qual todos os ficheiros de dados são atualizados para refletir as informações no registo. Para mais informações, consulte o artigo Checkpoint.
WalFlushBySmgrOperations I/O Libertação do WAL por operações do gestor de armazenamento.
WalFlushWhileReservingReplicationSlot I/O WAL flush while reserving a replication slot.
WalFlushWhileSwitchingWALSegment I/O Libertação do WAL durante a mudança de segmentos do WAL.
WalFlushByRelmapFile I/O Libertação do WAL pelo ficheiro de mapeamento de relações.
VacuumDelayRead I/O Atraso de leitura do vácuo adaptável.
VacuumDelayWrite I/O Atraso de escrita do vácuo adaptável.
UltraFastCachePRead I/O Latência de uma leitura da cache UltraFast do AlloyDB.
UltraFastCachePWrite I/O Latência de uma gravação na cache ultrarrápida do AlloyDB
WalBatchWrite I/O Tempo de espera para um tamanho de lote mínimo para escrever o WAL.
StorageAwaitMayWrite I/O Tempo gasto à espera que o armazenamento do AlloyDB processe os registos e permita mais gravações.
StorageAdvanceFlushPosition I/O Tempo gasto à espera do avanço da posição de descarga do armazenamento do AlloyDB.
StorageDataFilePrefetch I/O Latência de leituras de pré-obtenção do armazenamento do AlloyDB.
StorageInProgressDataFileRead I/O Aparece em pg_stat_activity enquanto uma leitura de armazenamento está em curso.
StorageDataFileReadUncached I/O Latência de uma leitura do armazenamento do AlloyDB.
StorageQueryRelations I/O O tempo necessário para ler os tamanhos das relações do armazenamento.
StorageLocalFileInit I/O O tempo necessário para ler os dados dos ficheiros do armazenamento e escrever nos ficheiros locais durante o arranque.
StorageWaitWalLogParsing I/O O tempo necessário para analisar os registos do armazenamento do AlloyDB.
StorageWaitWalBufferSpace I/O Tempo gasto à espera que o espaço seja libertado no buffer de armazenamento do AlloyDB.
StorageReadDir I/O O tempo necessário para ler o conteúdo de um diretório a partir de um fragmento de armazenamento.

O que se segue?