recovery_target
是一个配置参数,用于指定恢复应在服务器达到一致状态后立即结束。
recovery_target
在PostgreSQL 9.4中添加。
默认值
recovery_target
的默认值为:immediate
。
用法
recovery_target
只有一个可能的值,immediate
,它指定服务器应在最早的可能时间点结束恢复,即在达到一致状态时。
要指定另一个恢复结束点,请使用以下GUC之一
recovery_target_name
recovery_target_time
recovery_target_xid
recovery_target_lsn
请注意,在配置文件中只能设置recovery_target
或上面列出的四个GUC之一,否则将引发ERROR
。
按PostgreSQL版本分列详情
recovery_target (PostgreSQL 18)
设置 | |
单位 | |
类别 | 预写日志/恢复目标 |
简短描述 | 设置为“immediate”以在达到一致状态后立即结束恢复。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 字符串 |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | |
重置值 | |
源文件 | |
源代码行 | |
待重启 | false |
文档: recovery_target
recovery_target (PostgreSQL 17)
设置 | |
单位 | |
类别 | 预写日志/恢复目标 |
简短描述 | 设置为“immediate”以在达到一致状态后立即结束恢复。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 字符串 |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | |
重置值 | |
源文件 | |
源代码行 | |
待重启 | false |
文档: recovery_target
recovery_target (PostgreSQL 16)
设置 | |
单位 | |
类别 | 预写日志/恢复目标 |
简短描述 | 设置为“immediate”以在达到一致状态后立即结束恢复。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 字符串 |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | |
重置值 | |
源文件 | |
源代码行 | |
待重启 | false |
文档: recovery_target
recovery_target (PostgreSQL 15)
设置 | |
单位 | |
类别 | 预写日志/恢复目标 |
简短描述 | 设置为“immediate”以在达到一致状态后立即结束恢复。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 字符串 |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | |
重置值 | |
源文件 | |
源代码行 | |
待重启 | false |
文档: recovery_target
recovery_target (PostgreSQL 14)
设置 | |
单位 | |
类别 | 预写日志/恢复目标 |
简短描述 | 设置为“immediate”以在达到一致状态后立即结束恢复。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 字符串 |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | |
重置值 | |
源文件 | |
源代码行 | |
待重启 | false |
文档: recovery_target
recovery_target (PostgreSQL 13)
设置 | |
单位 | |
类别 | 预写日志/恢复目标 |
简短描述 | 设置为“immediate”以在达到一致状态后立即结束恢复。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 字符串 |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | |
重置值 | |
源文件 | |
源代码行 | |
待重启 | false |
文档: recovery_target
recovery_target (PostgreSQL 12)
设置 | |
单位 | |
类别 | 预写日志/恢复目标 |
简短描述 | 设置为“immediate”以在达到一致状态后立即结束恢复。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 字符串 |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | |
重置值 | |
源文件 | |
源代码行 | |
待重启 | false |
文档: recovery_target
更改历史记录
- PostgreSQL 12
- PostgreSQL 9.4
- 添加 (提交71c6a8e3)
参考文献
- PostgreSQL文档: recovery_target
- PostgreSQL 11文档: recovery_target
另请参阅
recovery_target_name,recovery_target_time,recovery_target_xid,recovery_target_lsn,recovery_target_timeline,recovery_target_action