Db2 pureScale GDPC数据库双活技术方案设计中如何设计数据服务可用性探测?

在Db2 pureScale GDPC数据库双活技术方案设计的可用性设计环节中,如何设计数据服务可用性探测,即如何实时检测某个中心的数据库服务器是否正常提供读写服务?采用什么机制和技术来设计和实现?...显示全部

在Db2 pureScale GDPC数据库双活技术方案设计的可用性设计环节中,如何设计数据服务可用性探测,即如何实时检测某个中心的数据库服务器是否正常提供读写服务?采用什么机制和技术来设计和实现?

收起
参与18

查看其它 1 个回答anikikong的回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行

这个问题其实是监控双活数据库需要的。相信在每个公司都会建立监控机制来对数据库探活或者是获取数据库的运行状态。民生就是通过agent跑一些检查脚本来获取信息。实现对双活数据库的监控,我们使用到两种方式。一种是在每个节点都部署了agent,对当前节点的服务和数据库进行监控。这个方法和监控单机数据库服务是一样的。另外一种方式是从单个成员节点访问获取全局的信息。这里举几个简单的例子,db2instance -list能实时查看所有节点集群的状态。db2pd -alldbs -serverlist能查看所有数据库的节点负载信息,如果返现说的负载priority是0,那就是要查看的问题所在。 这两种方法组合起来就能对整个环境做全面监控。

银行 · 2017-10-13
浏览2833

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2017-10-13
  • 关注会员:4 人
  • 回答浏览:2833
  • X社区推广