postgresql主备同步

本文详细介绍了如何配置PostgreSQL数据库的主备同步,包括在master节点上创建复制用户,修改配置文件如pg_hba.conf和postgresql.conf,以及设置相关参数。在备库节点上,也需要进行相应的配置调整,并通过standby.signal文件指定standby_mode。同时,文章提供了监控主备同步状态的方法,以确保数据一致性。
摘要由CSDN通过智能技术生成

数据库复制:
master节点:
创建用户:
create user replica with replication login password '123456';
alter user replica with password '123456';
修改pg_hba.conf文件:
host replication replica 0.0.0.0/0 md5
修改配置:
wal_level = replica        #
max_wal_senders= 5         #设置最多可以有几个流复制连接,一般有几个从库就有几个连接
wal_keep_segments= 128     #流复制保留最多的log数目
wal_sender_timeout= 60s    #主库与备库之间数据传输的超时时间
max_connections = 2000     #最大连接数
hot_standby = on           #这个从库不仅仅是数据归档,也用于数据查询
max_standby_streaming_delay = 30s     #数据流备份的最大延迟时间
wal_receiver_status_interval = 10s    #多久向主库报告一次从库的状态。
hot_standby_feedback = on  #如果有错误的复制,是否向主库反馈
wal_log_hints = on         #
备库节点配置:
修改standby.signal文件
standby_mode = 'on'
修改postgreqls.conf文件:
primary_conninfo = 'host

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值