摘要:
根据同步流复制模式,需要等待至少一个备库接受wal并返回确认信息后主库才向客户端返回成功,一方面保障数据完整性,另一方面如果备库宕机,主库的写操作将出现等待状态,实验环境为一主一备 模拟备库故障 [postgres@localhost pg_root]$ pg_ctl stop -m fast wa 阅读全文
posted @ 2021-11-01 17:28
罗论明
阅读(310)
评论(0)
推荐(0)
摘要:
在postgresql.conf文件中的参数 synchronous_commit参数详解 此参数是指:数据库提交事务时是否需要等待wal日志写入硬盘后才向客户端返回成功 这几个参数的含义: 场景1:单实例环境 on:当数据库提交事务时,wal先写入wal buffer在写入wal日志,设置为on时 阅读全文
posted @ 2021-11-01 17:12
罗论明
阅读(457)
评论(0)
推荐(0)
摘要:
通过解读pg_stat_replication系统视图,在主库上看 postgres=# select usename,application_name,client_addr,sync_state from pg_stat_replication ; usename | application_n 阅读全文
posted @ 2021-11-01 16:14
罗论明
阅读(386)
评论(0)
推荐(0)
摘要:
部署流复制备库的数据复制环节主要包括以下3个步骤:1.pg_stat_backup('francs_bk1'); 2.拷贝主节点$PGDATA数据文件和表空间文件到备节点; 3.pg_stop_backup(); pg_basebackup工具对数据库实例级别进行物理备份,此工具需要超级用户权限或者 阅读全文
posted @ 2021-11-01 15:59
罗论明
阅读(385)
评论(0)
推荐(0)
摘要:
恢复内容开始 --物理复制,也称为流复制(streaming replication),通过流复制复制一个一模一样的备库 --逻辑复制,也称之为选择性复制,可以做到基于表级别的复制,pg10之前的不支持内置的逻辑复制,pg10以后有支持内置的逻辑复制 WAL日志记录数据库的变化,流复制和逻辑复制都是 阅读全文
posted @ 2021-11-01 12:20
罗论明
阅读(690)
评论(0)
推荐(1)

浙公网安备 33010602011771号