synchronized_standby_slots
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- boot val
- 未知
- category
- Replication / Primary Server
- context
- sighup
- documented
- true
- enumvals
- 未知
- extra desc
- Logical WAL sender processes will send decoded changes to output plugins only after the specified replication slots have confirmed receiving WAL.
- lang
- en
- max val
- 未知
- metadata version
- 18
- min val
- 未知
- name
- synchronized_standby_slots
- short desc
- Lists streaming replication standby server replication slot names that logical WAL sender processes will wait for.
- source
- pg-settings-source-snapshot
- unit
- 未知
- vartype
- string
版本定义 PG 18
逻辑 WAL 发送进程将等待的流复制备库槽名称的逗号分隔列表。逻辑 WAL 发送进程仅在指定复制槽确认接收 WAL 后,才会把解码后的更改发送给插件。这可以确保逻辑复制故障切换槽在相应物理备库接收这些更改并将其刷盘之前,不会消耗这些更改。如果逻辑复制连接需要在物理备库被提升后切换到该备库,则应在这里列出该备库的物理复制槽。请注意,如果synchronized_standby_slots中指定的槽不存在或无效,逻辑复制将不会继续。此外,使用逻辑故障切换槽的复制管理函数 pg_replication_slot_advance、pg_logical_slot_get_changes和 pg_logical_slot_peek_changes 将阻塞,直到synchronized_standby_slots中列出的所有物理槽都确认接收到了 WAL。
与synchronized_standby_slots中物理复制槽对应的备库必须配置 sync_replication_slots = true,这样它们才能从主库接收逻辑故障切换槽的更改。
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:43cc772b85efab1d671752584284441744c857d3100dffead45b0bed66860c5c
正文语言: zh-Hans · 2026-09-11@29c86d9