概述
流复制的主库和备库的角色不是静态存在的,在维护过程中可以对二者进行角色切换。例如当主库硬件故障或主库需要调整参数需要重启系统时,通常要进行流复制的主备切换。
如何判断主备角色
在通常的主备架构下(一主多备,级联除外)有以下五种方法判断主备角色
- 操作系统上查看wal发送进程或wal接收线程
- 数据库中查看pg_stat_replication表
- 通过系统函数查看
f说明是主库,t说明是备库
postgres=# select pg_is_in_recovery(); pg_is_in_recovery ------------------- f(1 row)- 查看数据库控制信息
通过pg_controldata命令,查看 Data cluster state一栏
如果是in production ,说明是主库
Data clus 继续阅读与本文标签相同的文章
下一篇 :
汽车圈微信聊天记录大曝光
-
史上最详细Java内存区域讲解
2026-05-19栏目: 教程
-
Hystrix Dashboard:断路器执行监控
2026-05-19栏目: 教程
-
AGV为什么要选择视觉导航
2026-05-19栏目: 教程
-
《Absolute Java 中文版》| 每日读本书
2026-05-19栏目: 教程
-
汽车圈微信聊天记录大曝光
2026-05-19栏目: 教程
