You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL是否支持类似MySQL的多级复制架构?

PostgreSQL的多级复制支持情况

PostgreSQL完全支持你提到的这种链式多级复制架构(即 Master A → Slave B → Slave C 的层级复制),无需依赖第三方工具,用原生的流复制就能实现。

具体实现要点:

  • 先将Slave B配置为Master A的从库,完成基础主从复制搭建。
  • 在Slave B的postgresql.conf配置文件中,确保wal_level设置为replica或更高的logical(若需逻辑复制),同时调整max_wal_senders参数,预留足够连接数给Slave C。
  • 对Slave C执行基于Slave B的基础备份,然后在Slave C的配置里(PostgreSQL 12及以上直接在postgresql.conf中设置,旧版本用recovery.conf),将primary_conninfo指向Slave B的地址、端口及复制账号信息,启动后Slave C就会从Slave B同步数据。

需要注意:这种链式复制会累积数据延迟——Slave C的同步延迟会比Slave B多一层;若中间节点Slave B故障,Slave C需手动切换到其他主节点(比如Master A),可结合PITR(时间点恢复)或重新配置流复制完成切换。

内容的提问来源于stack exchange,提问作者wub

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 13:32:42