作者:瀚高PG实验室(Highgo PG Lab)-天蝎座 流复制切换方式两种:通过创建触发文件方式触发主备切换通过pg_ctl promot命令手动触发主备切换 判断主备角色的五种方法:
查看操作系统WAL进程 ps -ef |grep wal |grep -v grep
wal sender process 表示该库为主库。wal receiver process 表示该库为备库。查看数据库WAL进程 select pid,usename,application_name,client_addr,state,sync_state from pg_stat_replication;
通过系统函数查看 select pg_is_in_recovery();
f表示主库,t表示备库。查看数据库控制信息 pg_controldata |grep "Database cluster state"
in production 表示主库。 in archive recovery 表示备库。通过recovery.conf配置文件查看 检查$PGDATA目录下是否存在recovery.conf
存在recovery.conf文件为备库。触发器文件主备切换步骤:
配置备库revocery.conf文件 trigger_file参数,设置激活备库的触发文件路径和名称
关闭主库,建议使用-m fast模式关闭
在备库上创建触发文件激活备库,如果recovery.conf变成recovery.done表示备库已经切换成主库
将原主库切换为备库,启动数据库,检查进程
备库recovery.conf
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
