log_recovery_conflict_waits

一个 GUC 参数,用于确定是否记录恢复冲突等待

log_recovery_conflict_waits 是一个 配置参数,用于确定在启动进程因恢复冲突等待时间超过 deadlock_timeout 时,是否会发出日志消息。

log_recovery_conflict_waitsPostgreSQL 14 中添加。

默认值

log_recovery_conflict_waits 的默认值为:off

按 PostgreSQL 版本详细信息

log_recovery_conflict_waits (PostgreSQL 19)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录备用恢复冲突等待。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_recovery_conflict_waits

log_recovery_conflict_waits (PostgreSQL 18)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录备用恢复冲突等待。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_recovery_conflict_waits

log_recovery_conflict_waits (PostgreSQL 17)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录备用恢复冲突等待。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_recovery_conflict_waits

log_recovery_conflict_waits (PostgreSQL 16)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录备用恢复冲突等待。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_recovery_conflict_waits

log_recovery_conflict_waits (PostgreSQL 15)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录备用恢复冲突等待。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_recovery_conflict_waits

log_recovery_conflict_waits (PostgreSQL 14)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录备用恢复冲突等待。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_recovery_conflict_waits

变更历史

示例

如果 log_recovery_conflict_waits 设置为 on,并且备用服务器在 deadlock_timeout 时间间隔后仍在因恢复冲突而等待,则会发出类似以下的日志消息:

[2023-03-07 17:51:18 UTC]    LOG:  00000: recovery still waiting after 1000.141 ms: recovery conflict on lock
[2023-03-07 17:51:18 UTC]    DETAIL:  Conflicting process: 3369.
[2023-03-07 17:51:18 UTC]    CONTEXT:  WAL redo at 0/303B688 for Standby/LOCK: xid 744 db 5 rel 16389

分类

GUC 配置项日志记录复制

另请参阅

deadlock_timeoutmax_standby_streaming_delaymax_standby_archive_delay

反馈

提交关于“log_recovery_conflict_waits”的任何评论、建议或更正,请点击 这里