首页
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品
文档
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
修改标题
往前插入
往后插入
删除

HA集群的其他管理

1. 集群主机登录

集群主机登录界面可以直接连接集群所有的主机而无需开启远程工具,并且支持上下翻滚命令和复制粘贴功能:
主机登录

2. HA日志查看

在HA日志界面可以选择根据需要选择”Success”,”Running”,”Fault”三个状态中一个,也可以根据任务类型、所属集群、时间筛选对应的日志信息:
HA日志查看

3. 集群的故障切换说明

CLup会每隔在创建集群时的参数“探测周期(秒)”指定的秒数去检查数据库是否正常,检查方法为执行一个SQL,即在”集群定义”参数“探测SQL”指定的数据库中更新表“cs_sys_heartbeat”,如果无法更新,则会触发故障切换的动作,如果是主库,探测的SQL为:

UPDATE cs_sys_heartbeat SET hb_time = now();

如果发现此表的hb_time时间一直不变,则认为CLup的检测失效了:

  1. cs_sys_ha=# select * from cs_sys_heartbeat;
  2. hb_time
  3. -------------------------------
  4. 2022-05-11 15:04:47.665581+08
  5. (1 row)

当主数据库出现故障后,CLup会把其中一台备库激活成主库,同时让其它备库重新从这台新的主库同步WAL日志。 当备数据库出现故障后,CLup会标记其为失败,如果配置了读写分离和负载均衡,还会把此备库从负载均衡器中移除。

对于只读备库,CLup会执行下面的SQL去检查备库是否正常:
select 1;

目录
img