本文档用于说明PostgresSQL数据库流复制(Streaming Replication)配置和主从切换过程。
参考博客地址:https://blog.csdn.net/ywd1992/article/details/81698556
1.主从配置
主:192.168.57.4
安装目录:/home/postgres/9.6/
Data目录:/home/postgres/9.6/data
备:192.168.57.3
安装目录:/home/postgres/9.6/
Data目录:/home/postgres/9.6/data
1.1在主服务操作
1)修改postgresql.conf文件
vi postgresql.conf
wal_level = hot_standby ##WAL日志信息的输出级别,minimal、replica、logical三种模式
max_wal_senders = 10 ##默认为10,一个流复制备库通常只需要消耗流复制主库一个WAL 发送进程,必须小于max_connections
wal_keep_segments = 512 ##越大越好,根据归档存储空间定,默认单个WAL文件大小为16M,这里为512×16MB=8GB
hot_standby = on ##开启流复制
logging_collector = on ##开启日志
log_directory