sync_replication_slots
是一个 配置参数,用于确定物理备机是否应从主服务器同步逻辑故障转移槽。
sync_replication_slots
在 PostgreSQL 17 中添加。
用法
如果在物理备机服务器上启用了 sync_replication_slots
,则逻辑故障转移槽将从主服务器同步。如果物理备机服务器提升为主服务器,则逻辑订阅者可以在故障转移后从该服务器恢复复制。
启用 sync_replication_slots
时,备机服务器上的槽同步工作程序会定期 ping 主服务器以获取有关故障转移逻辑槽的信息,并在本地创建或更新这些槽。
默认值
sync_replication_slots
的默认值为:off
。
按 PostgreSQL 版本查看详细信息
sync_replication_slots (PostgreSQL 18)
设置 | off |
单位 | |
类别 | 复制/备机服务器 |
简短描述 | 使物理备机能够从主服务器同步逻辑故障转移复制槽。 |
额外描述 | |
上下文 | sighup |
变量类型 | bool |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | off |
重置值 | off |
源文件 | |
源代码行 | |
挂起重启 | false |
sync_replication_slots (PostgreSQL 17)
设置 | off |
单位 | |
类别 | 复制/备机服务器 |
简短描述 | 使物理备机能够从主服务器同步逻辑故障转移复制槽。 |
额外描述 | |
上下文 | sighup |
变量类型 | bool |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | off |
重置值 | off |
源文件 | |
源代码行 | |
挂起重启 | false |
变更历史
- PostgreSQL 17
- 添加 (提交 93db6cbd)
参考文献
- PostgreSQL 文档: sync_replication_slots