PostgreSQL--逻辑复制
PostgreSQL--逻辑复制
MambaCloud
这个作者很懒,什么都没留下…
展开
-
PostgreSQL延迟备库
PostgreSQL延迟备库最后编辑时间:2022年1月22日23:54:23[postgres@rhel6lhr data]$ cat recovery.conf |grep recovery_minrecovery_min_apply_delay = 2min[postgres@rhel6lhr data]$ pg_ctl restartwaiting for server to shut down........ doneserver stoppedwaiting for serve原创 2022-01-23 06:00:00 · 531 阅读 · 0 评论 -
PostgreSQL以拷贝数据文件方式部署流复制
PostgreSQL以拷贝数据文件方式部署流复制PG版本:11最后编辑时间:2022年1月22日23:56:43在主库和备库分别安装好PG软件并且初始化数据库。主库配置postgres.confwal_level=replica archive_mode=on archive_command = 'DATE=`date +%Y%m%d`;DIR="/tmp/$DATE";(test -d $DIR || mkdir -p $DIR)&& cp %p $DIR/%f'max_原创 2022-01-23 06:00:00 · 268 阅读 · 0 评论 -
PostgreSQL11.7逻辑复制的搭建
pg版本:11.7version:1.0发布节点:192.168.232.20订阅节点:192.168.232.21#发布节点调整参数:[postgres@rhel6wcb data]$ more postgresql.conf | grep wal_levelwal_level = logical # minimal, replica, or logical[postgres@rhel6wcb data]$ more postgresql.conf.原创 2021-12-01 22:41:33 · 328 阅读 · 0 评论 -
PostgreSQL主备切换
PG主备切换1)关闭主库,建议使用-m fast模式关闭2)在备库上执行pg_ctl promote命令激活备库,如果recovery.conf变成recovery.done表示备库已经切换成主库3)需要在老的主库的$PGDATA目录下创建recovery.conf文件,配置和老的从库一样,只是primary_conninfo参数中的IP换成对端IP启动老的从库,观察主备进程是否正常,如果正常则主备切换成功。示例:--停主库[postgres@rhel6lhr ~]$ pg_ctl stopw原创 2021-12-01 00:09:44 · 2798 阅读 · 0 评论 -
PostgreSQL12主从流复制(一主两从)
PostgreSQL12主从流复制(一主两从)一、简介流复制就是备服务器通过tcp流从主服务器中同步相应的数据,主服务器在WAL记录产生时即将它们以流式传送给备服务器,而不必等到WAL文件被填充。流复制同步方式有同步、异步两种。物理复制优点:物理层面完全一样,是主要的复制方式,类似于Oracle的物理DG。延迟低,事务执行过程中产生REDO record,实时的在备库apply,事务结束时,备库里面能见到数据。物理复制的一致性,可靠性高。不必担心数据逻辑层面不一致。二、基于docker搭原创 2021-12-20 22:00:00 · 1502 阅读 · 2 评论