sync_replication_slots

确定逻辑故障转移槽同步的 GUC。

sync_replication_slots 是一个配置参数,用于确定物理备用服务器是否应从主服务器同步逻辑故障转移槽。

sync_replication_slotsPostgreSQL 17 中添加。

用法

如果在物理备用服务器上启用了 sync_replication_slots,则会从主服务器同步逻辑故障转移槽。如果物理备用服务器被提升为主服务器,逻辑订阅服务器可以在故障转移后从该服务器恢复复制。

当启用 sync_replication_slots 时,备用服务器上的槽同步工作进程会定期 ping 主服务器,以获取有关故障转移逻辑槽的信息,并在本地创建或更新这些槽。

PostgreSQL 19 开始,如果启用了 sync_replication_slots,则 wal_level 必须设置为 logical,否则 PostgreSQL 将无法启动。

默认

sync_replication_slots 的默认值为:off

按 PostgreSQL 版本详细信息

sync_replication_slots (PostgreSQL 19)

设置 off
单位  
类别 复制 / 备用服务器
简短描述 允许物理备用服务器从主服务器同步逻辑故障转移复制槽。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档sync_replication_slots

sync_replication_slots (PostgreSQL 18)

设置 off
单位  
类别 复制 / 备用服务器
简短描述 允许物理备用服务器从主服务器同步逻辑故障转移复制槽。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档sync_replication_slots

sync_replication_slots (PostgreSQL 17)

设置 off
单位  
类别 复制 / 备用服务器
简短描述 允许物理备用服务器从主服务器同步逻辑故障转移复制槽。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档sync_replication_slots

变更历史

分类

GUC 配置项, 逻辑复制, 复制槽

另请参阅

synchronized_standby_slots, pg_sync_replication_slots()

反馈

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