Riferimento al report snapshot delle prestazioni del database

Seleziona una versione della documentazione:

Questo documento descrive gli eventi di attesa nei report snapshot delle prestazioni di AlloyDB Omni. Per ulteriori informazioni, consulta Ottimizza le prestazioni del database confrontando gli snapshot del database.

Eventi di attesa nei report di snapshot

La tabella seguente descrive gli eventi di attesa supportati dai report snapshot delle prestazioni di AlloyDB Omni. Puoi utilizzare gli eventi di attesa per identificare i problemi di prestazioni e i colli di bottiglia nel tuo database.

Nome evento di attesa Classe di evento Descrizione
ColumnarCacheInvalidatedBlockBuild IPC Crea i blocchi invalidati condivisi e attende che tutti i worker terminino la creazione.
ColumnarCacheInvalidatedBlockCopy IPC Copia i blocchi invalidati condivisi nella memoria privata e attende che tutti i worker abbiano terminato la copia.
ColumnarCacheBloomFilterConsolidate IPC Consolida il filtro di Bloom nel filtro di Bloom creato nella memoria condivisa e attende che tutti i worker terminino il consolidamento.
AdaptiveVacuumFreezeXid IPC Attende fino a quando vacuum non fa avanzare l'XID bloccato più vecchio o fino alla scadenza del timeout. Una volta scaduto il timeout, questo evento di attesa genera un errore che ti invita ad attendere
che l'autovacuum o il vacuum vengano eseguiti manualmente.
AdaptiveVacuumNewXidDelay Timeout Ritardo del nuovo ID transazione quando l'età dell'ID transazione meno recente indica che le nuove transazioni devono essere limitate.
CommitWaitFlush I/O I commit delle transazioni attendono l'avanzamento del puntatore di flush prima di tornare al client.
XlogAdvanceWALBuffer I/O La transazione attende lo spazio disponibile nel buffer Write-Ahead Logging (WAL).
AioWaitSegmentSwitch I/O Il writer WAL attende il cambio del file di segmento WAL in modalità I/O asincrono.
WalFlushDueToBufferReplacement I/O Svuotamento del WAL a causa della sostituzione del buffer.
WalFlushOnBufEvictUnderExtend I/O Svuotamento WAL durante l'eliminazione del buffer in lock:extend.
WalFlushWhileTruncatingCLOG I/O Svuotamento del WAL durante il troncamento del log dei commit (CLOG).
WalFlushWhileTruncatingMultiXactData I/O Svuotamento del WAL durante il troncamento dei dati MultiXact.
WalFlushDueToSLRUPageReplacement I/O Svuotamento del WAL dovuto alla sostituzione della pagina SLRU (Simple Least-Recently Used).
WalFlushByDDL I/O Svuotamento del WAL tramite Data Definition Language (DDL).
WalFlushDuringCheckPoint I/O Svuotamento WAL durante il checkpoint.

Un checkpoint è il punto nella sequenza del log write-ahead durante il quale tutti i file di dati vengono aggiornati per riflettere le informazioni nel log. Per saperne di più, consulta Checkpoint.
WalFlushBySmgrOperations I/O Svuotamento del WAL da parte delle operazioni Gestione archiviazione.
WalFlushWhileReservingReplicationSlot I/O Flush WAL durante la prenotazione di uno slot di replica.
WalFlushWhileSwitchingWALSegment I/O Flush del WAL durante il passaggio da un segmento WAL all'altro.
WalFlushByRelmapFile I/O Svuotamento del WAL da parte del file di mappatura delle relazioni.
VacuumDelayRead I/O Ritardo di lettura del vacuum adattivo.
VacuumDelayWrite I/O Ritardo di scrittura vacuum adattivo.
UltraFastCachePRead I/O Latenza di una lettura dalla cache AlloyDB UltraFast.
UltraFastCachePWrite I/O Latenza di una scrittura nella cache UltraFast di AlloyDB
WalBatchWrite I/O Tempo di attesa per una dimensione minima del batch per la scrittura del WAL.
StorageAwaitMayWrite I/O Tempo trascorso in attesa che lo spazio di archiviazione di AlloyDB elabori i log e consenta altre scritture.
StorageAdvanceFlushPosition I/O Tempo trascorso in attesa di avanzare la posizione di flush dello spazio di archiviazione di AlloyDB.
StorageDataFilePrefetch I/O Latenza delle letture di precaricamento dallo spazio di archiviazione di AlloyDB.
StorageInProgressDataFileRead I/O Viene visualizzato in pg_stat_activity mentre è in corso una lettura dello spazio di archiviazione.
StorageDataFileReadUncached I/O Latenza di una lettura dallo spazio di archiviazione di AlloyDB.
StorageQueryRelations I/O Il tempo necessario per leggere le dimensioni delle relazioni dallo spazio di archiviazione.
StorageLocalFileInit I/O Il tempo necessario per leggere i dati dei file dallo spazio di archiviazione e scriverli nei file locali durante l'avvio.
StorageWaitWalLogParsing I/O Il tempo necessario per analizzare i log per lo spazio di archiviazione di AlloyDB.
StorageWaitWalBufferSpace I/O Tempo trascorso in attesa che si liberi spazio nel buffer di archiviazione di AlloyDB.
StorageReadDir I/O Il tempo necessario per leggere i contenuti di una directory da uno shard di archiviazione.

Passaggi successivi