数据库监控能力对数据库的使用运维非常重要,不仅可以快速查明问题,还能够预测问题。如果将生产交易型应用部署在国产数据库上,对国产数据库的监控能力评估至关重要。各位同行们能分享现在接触了解过的国产关系型数据库监控能力怎么样?监控指标全不全?是不是好理解分析?监控及时性如何?等等
目前比较主流的zabbix和 Promethus在监控功能上算是比较强大了,一些通用性的主要指标应该可以监控到。不过对于不同的产品和一些特殊的监控指标可能就需要自定义脚本了。总体来说。国产数据库的路还很长。需要完善的不仅仅是数据库本身。还包括整个生态环境。监控。备份。容灾以及与其他各种操作系统。硬件和应用业务的适配。
收起这个点我要吐槽一下,目前国产数据库的监控能力,除了OB之外,都不大好。很多都是基于慢日志的,分析起来很麻烦。
目前看下来就是OB能和DB2,Oracle的监控能力对标一下。
tdsql监控管理比较全面,系统带有监控页面,可以提供包括但不限于db汇总监控、db节点、网关节点、数据库实例及周边配套组件的监控。这些监控也可以对接行内自己平台。
告警方面可以提供告警查询、设置告警策略、屏蔽告警、异常查询等功能。
国产主流数据库目前基本都配置有相应的监控工具,对数据库相关运行情况进行了监控,在产品介绍时都着重强调全面的监控功能,真发生问题,估计还得他们相关的技术人员登录数据库进行分析定位,即使ORACLE也不能基于监控指标直接定位问题。
收起目前我所知道的有亚信科技的AISWare AntDB,AISWare AntDB亚信科技数据库作为一款高性能、高可用的分布式关系型数据库产品,通过数据节点的弹性伸缩,实现用户无感知的平滑扩展,并无需上层应用进行停机维护。
收起国产关系型数据库的监控能力在不断提高,目前已经可以满足大多数银行的需求。以下是一些常见的监控指标:
国产关系型数据库的监控指标比较全面,可以满足银行的需求。同时,监控系统也越来越易于理解和分析,可以通过可视化图表等方式展示监控数据,方便管理员进行分析和决策。监控及时性也得到了很大的提高,可以实时监控数据库的状态,并在出现问题时及时报警。
总的来说,国产关系型数据库的监控能力已经足够成熟,可以满足银行的需求。但是,不同的数据库监控系统可能存在差异,需要根据具体情况进行选择。同时,监控系统的配置和使用也需要专业人员进行操作,以确保监控系统的有效性和稳定性。