此条目与PostgreSQL的一个功能相关,该功能是PostgreSQL 17的一部分,预计将于2024年底发布。
sync_replication_slots
是一个配置参数,用于确定物理备用服务器是否应从主服务器同步逻辑故障转移槽。
sync_replication_slots
在PostgreSQL 17中添加。
用法
如果在物理备用服务器上启用了sync_replication_slots
,则逻辑故障转移槽将从主服务器同步。如果物理备用服务器提升为主服务器,则逻辑订阅者可以在故障转移后从该服务器恢复复制。
当启用sync_replication_slots
时,备用服务器上的槽同步工作程序会定期向主服务器发送 ping 以获取有关故障转移逻辑槽的信息,并在本地创建或更新这些槽。
默认值
sync_replication_slots
的默认值为:off
。
按PostgreSQL版本详细说明
sync_replication_slots (PostgreSQL 17)
设置 | 关闭 |
单位 | |
类别 | 复制/备用服务器 |
简短描述 | 启用物理备用服务器从主服务器同步逻辑故障转移槽。 |
额外描述 | |
上下文 | sighup |
变量类型 | 布尔值 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | |
启动值 | 关闭 |
重置值 | 关闭 |
源文件 | |
源代码行 | |
等待重启 | 错误的 |
更改历史记录
- PostgreSQL 17
- 添加 (提交93db6cbd)
参考文献
- PostgreSQL 17 文档: sync_replication_slots