trace_recovery_messages

一个启用额外恢复相关调试输出的系统参数
此条目涉及一个 PostgreSQL 功能,该功能已弃用,并可能在未来的版本中不再支持。

trace_recovery_messages 是一个 配置参数,用于在 PostgreSQL 日志文件中启用额外的恢复相关调试输出。

trace_recovery_messagesPostgreSQL 9.0 中添加,并在 PostgreSQL 17 中移除。

用法

trace_recovery_messages 可以设置为以下值之一(不区分大小写)

  • LOG
  • DEBUG1
  • DEBUG2
  • DEBUG3
  • DEBUG4
  • DEBUG5

如果设置为 LOG 以外的任何值,将会向日志发出直到指定的 DEBUGx 级别(包括该级别)的复制/恢复相关日志消息,这将覆盖 log_min_messages 中的任何较低设置。

trace_recovery_messages 是在 pg_waldump 等更复杂的调试工具可用之前添加的,并且从 PostgreSQL 17 开始不再提供。

默认

trace_recovery_messages 的默认值为: log

按 PostgreSQL 版本详细信息

trace_recovery_messages (PostgreSQL 16)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 15)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 14)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 13)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 12)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 11)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 10)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 9.6)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 9.5)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  
需要重启 false

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 9.4)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 9.3)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 9.2)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 9.1)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  

文档trace_recovery_messages

trace_recovery_messages (PostgreSQL 9.0)

设置 log
单位  
类别 开发者选项
简短描述 启用与恢复相关的调试信息的日志记录。
扩展描述 每个级别都包含其后的所有级别。级别越靠后,发送的消息越少。
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 log
重置值 log
源文件  
源行  

文档trace_recovery_messages

变更历史

分类

已弃用, 开发/测试, GUC 配置项, 复制

另请参阅

log_min_messages, pg_waldump

反馈

请在此处 提交关于“trace_recovery_messages”的任何评论、建议或更正