1.级联复制简介
PostgreSQL 支持备库既可以接收主库发送的 wal,也支持将 wal 发送给其他备库,这一特性称为级联复制。级联复制的主要作用是降低主库压力。级联复制一个典型应用场景为一主两备,其中一个备库和主库同机房部署以实现本地高可用,另一个备库跨机房部署以实现异地容灾。
2. 级联复制架构
3.搭建级联复制
提前条件:安装好postgresql
- 主库配置
--配置 postgresql.conf 参数
listen_addresses = '*'
wal_level = replica
wal_log_hints = on
logging_collector = on
archive_mode=on
archive_command='cp %p /home/postgres/archives/%f'
--启动数据库
pg_ctl start
--创建复制用户
create user repl replication pass