Riferimento al report Snapshot delle prestazioni del database

Seleziona una versione della documentazione:

Questo documento descrive gli eventi di attesa nei report istantanea del rendimento di AlloyDB Omni. Per ulteriori informazioni, vedi Ottimizzare le prestazioni del database confrontando gli snapshot del database.

Eventi di attesa nei report 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 problemi di prestazioni e colli di bottiglia nel tuo database.

Nome evento di attesa Classe di eventi Descrizione
ColumnarCacheInvalidatedBlockBuild IPC Crea i blocchi condivisi invalidati e attende che tutti i worker terminino la creazione.
ColumnarCacheInvalidatedBlockCopy IPC Copia i blocchi condivisi invalidati nella memoria privata e attende che tutti i worker terminino la copia.
ColumnarCacheBloomFilterConsolidate IPC Consolida il filtro Bloom nel filtro Bloom creato nella memoria condivisa e attende che tutti i worker terminino la consolidazione.
AdaptiveVacuumFreezeXid IPC Attende che vacuum faccia avanzare l'XID meno recente o fino alla scadenza del timeout. Una volta scaduto il timeout, questo evento di attesa genera un errore che ti invita ad attendere
l'autovacuum o a eseguire manualmente il vacuum.
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 scaricamento 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 di file di segmento WAL in modalità I/O asincrono.
WalFlushDueToBufferReplacement I/O Svuotamento WAL dovuto alla sostituzione del buffer.
WalFlushOnBufEvictUnderExtend I/O Svuotamento WAL in caso di rimozione del buffer in lock:extend.
WalFlushWhileTruncatingCLOG I/O Svuotamento del WAL durante il troncamento del log di commit (CLOG).
WalFlushWhileTruncatingMultiXactData I/O Svuotamento del WAL durante il troncamento dei dati MultiXact.
WalFlushDueToSLRUPageReplacement I/O Svuotamento del WAL dovuto alla sostituzione semplice della pagina meno recente (SLRU).
WalFlushByDDL I/O Svuotamento WAL tramite Data Definition Language (DDL).
WalFlushDuringCheckPoint I/O Svuotamento del WAL durante il checkpoint.

Un checkpoint è il punto della sequenza di log write-ahead durante il quale tutti i file di dati vengono aggiornati per riflettere le informazioni nel log. Per ulteriori informazioni, vedi Checkpoint.
WalFlushBySmgrOperations I/O Svuotamento WAL tramite operazioni di Gestione archiviazione.
WalFlushWhileReservingReplicationSlot I/O Svuotamento WAL durante la prenotazione di uno slot di replica.
WalFlushWhileSwitchingWALSegment I/O Svuotamento del WAL durante il cambio di segmento WAL.
WalFlushByRelmapFile I/O Svuotamento del WAL da parte del file di mappatura delle relazioni.
VacuumDelayRead I/O Ritardo di lettura del vuoto adattivo.
VacuumDelayWrite I/O Ritardo di scrittura del vuoto adattivo.
UltraFastCachePRead I/O Latenza di una lettura dalla cache UltraFast di AlloyDB.
UltraFastCachePWrite I/O Latenza di una scrittura nella cache AlloyDB UltraFast
WalBatchWrite I/O Tempo di attesa per una dimensione minima del batch per scrivere WAL.
StorageAwaitMayWrite I/O Tempo trascorso in attesa che lo spazio di archiviazione AlloyDB elabori i log e consenta più scritture.
StorageAdvanceFlushPosition I/O Tempo trascorso in attesa di avanzare la posizione di scaricamento dello spazio di archiviazione AlloyDB.
StorageDataFilePrefetch I/O Latenza delle letture di precaricamento dallo spazio di archiviazione AlloyDB.
StorageInProgressDataFileRead I/O Viene visualizzato in pg_stat_activity durante la lettura dello spazio di archiviazione.
StorageDataFileReadUncached I/O Latenza di una lettura dallo spazio di archiviazione 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 AlloyDB.
StorageWaitWalBufferSpace I/O Tempo trascorso in attesa che lo spazio si liberi 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