[发明专利]一种数据库异动处理方法和装置在审
| 申请号: | 201510991149.5 | 申请日: | 2015-12-24 |
| 公开(公告)号: | CN106919486A | 公开(公告)日: | 2017-07-04 |
| 发明(设计)人: | 郭岳;张式勤;于祥兵;戴伟;陈波 | 申请(专利权)人: | 中国移动通信集团浙江有限公司;上海新炬网络技术有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F17/30 |
| 代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 王花丽,张颖玲 |
| 地址: | 310016 *** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据库 处理 方法 装置 | ||
技术领域
本发明涉及计算机领域的数据处理技术,尤其涉及一种数据库异动处理方法和装置。
背景技术
随着信息技术的迅速发展,企业的应用系统越来越复杂,数据库作为应用系统基础的组成部分,其重要性不言而喻。对于企业而言,一旦数据库崩溃或者数据库的性能降低,会直接导致依赖于数据库的应用系统运行速度缓慢甚至无法使用,不仅仅会影响应用系统的使用效率,甚至会造成企业客户和利润的流失。
现有技术中,为了避免上述问题,通常会设置数据库的监控系统,其监控对象一般是数据库的各种运行状态,包括CPU、IO、内存、锁、表空间等信息。在对上述监控对象进行监控时,可以预先配置每个监控对象的监控阈值,然后周期性采集监控对象的运行状态值,将运行状态值与监控对象对应的监控阈值进行对比,当运行状态值达到或超过监控对象对应的监控阈值时,触发监控告警。
但是,如果采集周期设置的较长,可能会导致监控对象已经异动多次,或者监控对象异动持续时间已经较长时,监控系统才采集到监控对象的状态值,并触发监控告警,导致告警延迟或告警遗漏,进而影响应用系统的稳定性;或者,由于数据库运行受到多种因素的影响,例如瞬时干扰或信号突变等,这些因素可能仅会影响一次采集的状态值,之后由于干扰因素的消失,数据库恢复正常,但是如果采集周期设置的较短,在进行运行状态值采集时,可能正好采集到这一次的异常值,导致监控系统产生无效的报警,而频繁产生的无效的报 警可能会对应用系统产生性能冲击,影响应用系统的稳定性。
发明内容
为解决上述技术问题,本发明实施例期望提供一种数据库异动处理方法和装置,能够提高数据库异动监控的准确性,同时,提高应用系统的稳定性。
本发明的技术方案是这样实现的:
一方面,本发明实施例提供一种数据库异动处理方法,包括:
确定监控对象的监控类型;
当所述监控对象的监控类型为长期监控时,按照第一采集周期对所述监控对象的数据进行采集;
按照分析周期对所述分析周期包括的所有采集周期采集到的数据进行分析,得到所述分析周期的分析结果,所述分析周期包括多个采集周期;
按照检测周期确定所述检测周期包括的所有分析周期的分析结果是否符合预设规律,所述检测周期包括至少一个分析周期;
当所述检测周期包括的所有分析周期的分析结果符合所述预设规律时,发送所述监控对象对应的预警信息。
可选的,所述分析周期为第N个分析周期,所述N为大于或等于1的整数;
所述分析周期的分析结果包括:
所述第N个分析周期的环比,或环比增长率;
或者,所述第N个分析周期与第N-1个分析周期的同比,或同比增长率;
或者,所述第N个分析周期与第N-i个分析周期的定比,或定比增长率,所述i为大于1的整数。
可选的,在所述确定监控对象的监控类型之后,所述方法还包括:
当所述监控对象的监控类型为实时监控时,按照第二采集周期对所述监控对象的数据进行采集;
确定连续M个第二采集周期采集到的数据是否均超过所述监控对象对应的预设阈值,所述M为大于或等于1的整数;
当连续M个第二采集周期采集到的数据均超过所述预设阈值时,发送所述监控对象对应的预警信息。
可选的,在所述确定监控对象的监控类型之后,所述方法还包括:
当所述监控对象的监控类型为实时监控时,按照第二采集周期对所述监控对象的数据进行采集;
确定第G个第二采集周期采集到的数据是否超过所述监控对象对应的预设阈值,所述G为大于或等于1的整数;
当第G个第二采集周期采集到的数据超过所述预设阈值时,按照第三采集周期连续H次对所述监控对象的数据进行采集,所述H为大于或等于1的整数;
确定所述连续H次采集到的数据是否均超过所述监控对象对应的预设阈值;
当所述连续H次采集到的数据均超过所述预设阈值时,发送所述监控对象对应的预警信息。
可选的,在所述确定监控对象的监控类型之后,所述方法还包括:
当所述监控对象的监控类型为实时监控时,按照第二采集周期对所述监控对象的数据进行采集;
确定第S个第二采集周期采集到的数据是否超过所述监控对象对应的预设阈值,所述S为大于或等于1的整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;上海新炬网络技术有限公司,未经中国移动通信集团浙江有限公司;上海新炬网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510991149.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于DSP主板调试的调试装置
- 下一篇:NVMe门铃处理方法及其装置





