WAIT EVENT · TIMEOUT超时
TimeoutCommitDelay
等待 WAL 刷盘前的提交延迟。
Waiting for commit delay before WAL flush.
超时 引入 19 现存至 20 devel 0 次变动 开发版
版本轨迹
相对 PostgreSQL 19 无变化。 20 devel 为开发版快照,正式发布前仍可能变化。
各版本描述
相邻版本里类型、名称与英文描述都相同的合并成一段,旧的在前。中文取自图谱或本站手册译文,没有译文的只给英文原文。
-
1920
TimeoutCommitDelay等待 WAL 刷盘前的提交延迟。
Waiting for commit delay before WAL flush.
图谱(wait.pg.center)尚未收录此事件的机制档案;本页只有各版本的官方描述与演化历史。
演化历史
相邻两个大版本之间的差异,新的在前。版本号链到该版的变动清单。
-
PostgreSQL 19 ← 18 新增此事件
该版起出现
等待 WAL 刷盘前的提交延迟。
同类事件
| 事件 | 引入 | 版本变动 | 最近变动 |
|---|---|---|---|
BaseBackupThrottle档案
|
10 | — | |
| 基础备份期间,因限速而等待。 | 现存 | ||
CheckpointWriteDelay档案
|
14 | — | |
| 执行检查点时,在两次写入之间等待。 | 现存 | ||
CommitDelay
|
19 | — | |
| 等待 WAL 刷盘前的提交延迟。 | 现存 | ||
PgSleep档案
|
10 | 131 次 | |
| 因调用 pg_sleep 或同类函数而等待。 | 现存 | ||
RecoveryApplyDelay档案
|
10 | 131 次 | |
| 恢复期间,因延迟设置而等待应用 WAL。 | 现存 | ||
RecoveryRetrieveRetryInterval档案
|
13 | — | |
| 恢复期间,当所有来源(pg_wal、归档或流式传输)均无 WAL 数据可用时等待。 | 现存 | ||
RegisterSyncRequest档案
|
12 | — | |
| 由于请求队列已满,在向 checkpointer 发送同步请求时等待。 | 现存 | ||
SpinDelay档案
|
16 | — | |
| 获取发生争用的 spinlock 时等待。 | 现存 | ||
VacuumDelay档案
|
13 | — | |
| 在基于成本的 vacuum 延迟点等待。 | 现存 | ||
VacuumTruncate档案
|
15 | — | |
| 等待获取独占锁,以截去正在执行 vacuum 的表末尾所有空页。 | 现存 | ||
WalSummarizerError档案
|
17 | — | |
| WAL summarizer 出错后等待。 | 现存 | ||