
数据库系统监控是为保障数据库稳定高效的运行,通过对数据库系统的监控,可及时发现数据库的运行状态、可用性以及性能等潜在问题。这就显得对数据库系统监控的重要性。
Esgyn DBManager 监控并管理易鲸捷数据库和工作负载状况,它是一款基于网页的企业管理工具,本章主要介绍Esgyn DBManager对面向核心、关键业务的高可靠分布式数据库QianBase xTP关键监控项的介绍以及通过数据库获取相关性能指标信息。
1) 登录数据库OM界面(http://OMIP:30005)输入用户名和密码

2) 选择左侧菜单栏中的监控->概览,检查xTP数据库运行状态。在概览页面,我们可以看到有集群的容量信息、实例状态信息、range状态信息、license状态以及数据库资源的总体使用情况等。


实例状态中有三个指标:总实例数、在线实例数与不可用实例数,当出现不可用数量大于0时,应及时排查节点情况。

Range状态中有5个指标:总Range数量、正常range数,正在复制的range数、不可用range数,超过副本Range数;当出现不可用range数时,应当立即进行分析处理,因为它标识对应range的数据现在无法访问。

选择监控菜单中的仪表板子菜单->运行时仪表板->时钟偏移,检查xTP数据库最近范围内时钟偏移是否正常,基于授时分布式数据库,对时钟要求非常高,当时钟偏移达到百毫秒级别时,就应该及时检查集群内部网络情况。

选择副本仪表板->Range操作,检查xTP数据库最近时间段内的Range操作,如果发生频繁的合并、拆分,在这个时间段内对应访问的range的效率会受影响。

选择分布式仪表板->KV事务重启,检查xTP数据库最近时间内是否有KV事务重启,如果存在频繁事务重启,说明该时间段内有大量冲突,应及时分析应用场景是否属于正常业务情况,是否可以优化。
选择运行时仪表板->GC暂停时间,检查xTP数据库最近时间段内GC暂停时间是否正常,GC暂停时间长,会直接影响数据库的效率。

登录Esgyn DBManager,选择慢查询仪表板->缓慢的租约申请,检查xTP数据库最近时间内是否有缓慢的租约申请,如果持续有租约申请慢的情况发生,则应及时分析。每个sql执行都需要进行租约的申请,会直接影响到sql执行效率。

登录Esgyn DBManager,选择左侧菜单栏中的诊断->SQL慢查询日志,检查xTP数据库指定时间段内耗时最长的前10条SQL,当发现有耗时比较长的sql,应及时进行优化。
qsql登录数据库,使用如下SQL命令检查xTP数据库前10的热点range,通过热点range情况,分析业务是否正常,对热点range对应的表进行分析优化。
qsql登录数据库,使用如下SQL命令检查xTP数据库的leaseholder分布是否均衡,如果不均衡,在高并发压力情况下可能存在性能瓶颈,需要进行分析优化。
qsql登录数据库,通过如下命令统计数据库发生过的死锁总数,判断业务中死锁现象是否可以优化。
QianBase xTP中有着大量的监控指标,以上指标属于部分关键指标,通过指标的检查,提前发现问题,对数据库集群进行及时运维,保障数据库系统持续稳定高效的运行。
END
▼
往期精彩回顾
▼
易鲸捷简介
易鲸捷公司成立于2015年,专注于国产分布式数据库技术研发。公司核心团队源自天腾公司,曾创造过NonStopSQL等全球领先的数据库产品,核心技术完全自主可控。经过多年技术沉淀,易鲸捷已形成自主可控、国产可信、安全可靠的三条数据库产品线:QianBase xTP/QianBase MPP/QianBase TP,可面向不同行业应用提供完整的一站式解决方案,在金融、运营商、智能制造、5G等重点行业获得广泛应用。
网址:www.esgyn.cn

贵州易鲸捷信息技术有限公司 地址:贵阳市高新区长岭南路160号高科1号C座24楼 | |
北京易鲸捷信息技术有限公司 地址:北京市朝阳区大屯街道北苑路万科时代中心奥林A座10层 | |
上海易鲸捷信息技术有限公司 地址:上海市浦东新区金科路2889弄1号长泰广场A座6层03单元 | |
贵阳:0851-84178964 | 上海:021-50822117 |
邮箱:info@esgyn.cn | 网址:www.esgyn.cn |







