數據匯報中的等候事件
下表說明 AlloyDB Omni Performance Snapshot Report 支援的等待事件。您可以運用等待事件,找出資料庫中的效能問題和瓶頸。
| 等待事件名稱 | 事件類別 | 說明 |
|---|---|---|
| ColumnarCacheInvalidatedBlockBuild | 處理序間通訊 (IPC) | 建構共用的無效區塊,並等待所有 worker 完成建構。 |
| ColumnarCacheInvalidatedBlockCopy | 處理序間通訊 (IPC) | 將共用的失效區塊複製到私有記憶體,並等待所有工作人員完成複製。 |
| 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 大會 | 從一個儲存空間分片讀取目錄內容所需的時間。 |