[发明专利]数据库监控装置在审
申请号: | 201711396770.2 | 申请日: | 2017-12-21 |
公开(公告)号: | CN107977467A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 张伟昌;何伟强;许晓炼;黄英志;李春爱 | 申请(专利权)人: | 广东金赋科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京易捷胜知识产权代理事务所(普通合伙)11613 | 代理人: | 韩国胜 |
地址: | 528200 广东省佛山市南海区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 监控 装置 | ||
技术领域
本发明涉及数据库技术领域,尤其涉及一种数据库监控装置。
背景技术
随着信息科技技术的不断发展,基于数据库的应用服务在各个行业中广泛应用,数据库作为应用服务系统的基础组成部分,其重要性不言而喻。对于使用者来说,一旦数据库崩溃、异常挂起、性能降低、数据丢失等情况的反生,会直接导致依赖于数据库的应用服务无法使用,最终不仅仅影响应用服务的使用效率,甚至会给使用者带来无法估量的损失和根本性的伤害。因此,如何在这个信息量激增、数据存储量暴增的信息时代中保持数据库的稳定正常地运行,成为了运维工作的重中之重。
数据库在使用过程中,存在诸多因素可能导致数据库异常,包括:表空间、文件系统、数据文件、查询进程、某一个SQL语句的性能太差等,它们其中一个出现问题,数据库都有可能崩溃、响应缓慢、数据丢失等。当数据库出现异常,彻查问题的根本原因将成为重复、繁琐的工作。在数据库管理过程中,光靠人工进行监控与管理,将存在以下问题:无法进行24小时的监控管理,从而产生监控空白期;无法同一时刻监控数据库的多项系统重要指标;无法及时发现问题,一般都是等数据库出现问题后才进行解决;无法对备份数据进行全面的正确性校验等。
发明内容
(一)要解决的技术问题
为了保证数据库能够持续稳定提供服务,本发明提供一种数据库监控装置,该装置包括:性能监控管理模块、日志监控管理模块、认证接入管理模块、配置参数管理模块、数据存储管理模块、数据备份验证管理模块、消息通知管理模块,将数据库的性能指标,资源占用情况,数据库日志分析,数据正确性等纳入监控,数据备份完整性校验,并统一进行管控。
(二)技术方案
为了达到上述目的,本发明采用的主要技术方案包括:
一种数据库监控装置,所述装置,包括:性能监控管理模块、日志监控管理模块、认证接入管理模块、配置参数管理模块、数据存储管理模块、数据备份验证管理模块、消息通知管理模块;
所述性能监控管理模块分别与所述认证接入管理模块、配置参数管理模块、数据存储管理模块进行通信,用于数据库的总体性能监控与管理,并且定期生成监控报告;
所述日志监控管理模块分别与所述配置参数管理模块、数据存储管理模块、消息通知管理模块进行通信,用于分析数据库日志和标识异常内容;
所述认证接入管理模块分别与所述性能监控管理模块、配置参数管理模块、数据存储管理模块、数据备份验证管理模块进行通信,用于对连接数据库的客户端IP地址和计算机名进行监控;
所述配置参数管理模块分别与性能监控管理模块、日志监控管理模块、认证接入管理模块、数据存储管理模块、数据备份验证管理模块、消息通知管理模块进行通信,用于管理所述性能监控管理模块、日志监控管理模块、认证接入管理模块、数据存储管理模块、数据备份验证管理模块、消息通知管理模块的参数;
所述数据存储管理模块分别与所述性能监控管理模块、日志监控管理模块、认证接入管理模块、数据存储管理模块、数据备份验证管理模块、消息通知管理模块进行通信,用于对所述性能监控管理模块、日志监控管理模块、认证接入管理模块、配置参数管理模块、数据备份验证管理模块、消息通知管理模块产出的数据进行管理,将数据存储在数据容器中;
所述数据备份验证管理模块分别与所述认证接入管理模块、配置参数管理模块、数据存储管理模块进行通信,用于完成数据库的备份操作,以及对备份数据的正确性进行校验;
所述消息通知管理模块分别与所述日志监控管理模块、配置参数管理模块、数据存储管理模块进行通信,用于基于所述数据存储管理模块的管理结果,进行消息通知。
可选地,所述性能监控管理模块采集数据库数据,从所述配置参数管理模块中获取性能阈值,基于所述性能阈值和所述数据库数据监控所述数据库的总体性能指标,标识超过所述性能阈值的总体性能指标以及标识超过所述性能阈值的总体性能指标涉及的数据库数据;
所述性能监控管理模块的所有处理数据和处理操作均保存至所述数据存储管理模块中;
所述性能监控管理模块根据所述数据库的总体性能指标,定期生成监控报告;
所述监控报告包括如下一项或多项:预设时间段内执行次数最多的第一预设数量条SQL语句,占用资源最高的第二预设数量条SQL语句,表空间当前容量,数据量最大的第三预设数量个表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东金赋科技股份有限公司,未经广东金赋科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711396770.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据库升级方法及装置
- 下一篇:一种稀疏型数据文件的传输方法及系统