首页
产品
CLup:PostgreSQL高可用集群平台CData高性能数据库云一体机CBackup数据库备份恢复云平台CPDA高性能双子星数据库机
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
往前插入
往后插入
删除

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;