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. |