資料庫效能快照報表參考資料

選取說明文件版本:

本文說明 AlloyDB Omni 效能快照報表中的等待事件。詳情請參閱「比較資料庫快照,將資料庫效能調整至最佳狀態」。

快照報表中的等候事件

下表說明 AlloyDB Omni Performance Snapshot Report 支援的等待事件。您可以運用等待事件,找出資料庫中的效能問題和瓶頸。

等待事件名稱 事件類別 說明
ColumnarCacheInvalidatedBlockBuild 處理序間通訊 (IPC) 建構共用的失效區塊,並等待所有工作人員完成建構。
ColumnarCacheInvalidatedBlockCopy 處理序間通訊 (IPC) 將共用的無效區塊複製到私人記憶體,並等待所有 worker 完成複製。
ColumnarCacheBloomFilterConsolidate 處理序間通訊 (IPC) 將布隆篩選器合併至在共用記憶體中建立的布隆篩選器,並等待所有 worker 完成合併。
AdaptiveVacuumFreezeXid 處理序間通訊 (IPC) 等待直到 vacuum 推進最舊的凍結 XID,或直到逾時到期。逾時到期後,這個等待事件會擲回錯誤,告知您要等待自動清除,或手動執行清除。

AdaptiveVacuumNewXidDelay 逾時 最舊交易 ID 的存在時間表示新交易即將受到節流時,新交易 ID 的延遲時間。
CommitWaitFlush I/O 大會 交易修訂版本會等待清除指標前進,然後再傳回用戶端。
XlogAdvanceWALBuffer I/O 大會 交易等待預寫記錄 (WAL) 緩衝區中的可用空間。
AioWaitSegmentSwitch I/O 大會 WAL writer 會在非同步 I/O 模式中等待 WAL 區段檔案切換。
WalFlushDueToBufferReplacement I/O 大會 因緩衝區替換而排清 WAL。
WalFlushOnBufEvictUnderExtend I/O 大會 「lock:extend」下緩衝區逐出時的 WAL 排清。
WalFlushWhileTruncatingCLOG I/O 大會 在截斷修訂記錄 (CLOG) 時清除 WAL。
WalFlushWhileTruncatingMultiXactData I/O 大會 截斷 MultiXact 資料時,WAL 會排清。
WalFlushDueToSLRUPageReplacement I/O 大會 由於簡單的最近最少使用 (SLRU) 頁面取代作業,導致 WAL 排清。
WalFlushByDDL I/O 大會 資料定義語言 (DDL) 造成的 WAL 排清。
WalFlushDuringCheckPoint I/O 大會 查核點期間的 WAL 排清作業。

查核點是預寫記錄檔序列中的某個時間點,此時所有資料檔案都會更新,以反映記錄檔中的資訊。詳情請參閱「檢查點」。
WalFlushBySmgrOperations I/O 大會 儲存空間管理工具作業的 WAL 清除。
WalFlushWhileReservingReplicationSlot I/O 大會 保留複製運算單元時,WAL 會排清。
WalFlushWhileSwitchingWALSegment I/O 大會 切換 WAL 區段時清除 WAL。
WalFlushByRelmapFile I/O 大會 由關聯對應檔案清除 WAL。
VacuumDelayRead I/O 大會 自動調整 vacuum 讀取延遲時間。
VacuumDelayWrite I/O 大會 自動調整清理寫入延遲時間。
UltraFastCachePRead I/O 大會 從 AlloyDB UltraFast Cache 讀取的延遲時間。
UltraFastCachePWrite I/O 大會 寫入 AlloyDB UltraFast 快取的延遲時間
WalBatchWrite I/O 大會 寫入 WAL 的最小批量等待時間。
StorageAwaitMayWrite I/O 大會 等待 AlloyDB 儲存空間處理記錄並允許更多寫入作業的時間。
StorageAdvanceFlushPosition I/O 大會 等待推進 AlloyDB 儲存空間清除位置的時間。
StorageDataFilePrefetch I/O 大會 從 AlloyDB 儲存空間預先擷取讀取的延遲時間。
StorageInProgressDataFileRead I/O 大會 在儲存空間讀取期間,顯示在 pg_stat_activity 中。
StorageDataFileReadUncached I/O 大會 從 AlloyDB 儲存空間讀取資料的延遲時間。
StorageQueryRelations I/O 大會 從儲存空間讀取關係大小所需的時間。
StorageLocalFileInit I/O 大會 從儲存空間讀取檔案資料,並在啟動期間寫入本機檔案所需的時間。
StorageWaitWalLogParsing I/O 大會 剖析 AlloyDB 儲存空間記錄所需的時間。
StorageWaitWalBufferSpace I/O 大會 等待 AlloyDB 儲存緩衝區釋出空間的時間。
StorageReadDir I/O 大會 從一個儲存空間分片讀取目錄內容所需的時間。

後續步驟