[发明专利]数据库系统的异常处理装置及方法在审
申请号: | 202010052916.7 | 申请日: | 2020-01-17 |
公开(公告)号: | CN113138872A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 孙占峰;郭岳;陈远峥;许乐静;谭峰;张瑞麒 | 申请(专利权)人: | 中国移动通信集团浙江有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 梁倩 |
地址: | 310016 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 系统 异常 处理 装置 方法 | ||
本发明公开了一种数据库系统的异常处理装置及方法,装置包括:数据采集模块适于采集数据库系统的性能指标数据;数据分析模块适于对性能指标数据进行分析,将分析结果与异常阈值进行比对,根据比对结果判断是否需要对异常阈值进行更新;若判断出需要对异常阈值进行更新,对异常阈值进行更新,直到根据分析结果与更新后的异常阈值判断出不需要对更新后的异常阈值进行更新;防御判定模块适于将各类异常检测项的信息值与各类异常检测项的更新后的异常阈值进行比较,确定是否发生异常事件,若确定发生异常事件,向防御执行模块下发防御执行指令;防御执行模块,适于根据接收到的防御执行指令,按照与异常事件匹配的防御规则进行异常防御处理。
技术领域
本发明涉及数据库技术领域,具体涉及一种数据库系统的异常处理装置及方法。
背景技术
数据库作为线上应用的核心和基础,承载着应用中的配置数据、中间过程数据、结果数据和归档历史数据等多个方面的数据,是应用的大脑记忆系统。随着大数据时代的到来,数据库的功能也从原来的单纯的数据存储,向云计算和数据挖掘分析发展。数据库系统如此重要,是运维人员的重点保护对象,所以从系统的设计上,各个数据库节点都具备高可用能力、配备容灾系统,日常巡检维护上也都提供了最高级别监控系统辅助。
数据库异常处理是数据库管理员日常工作最常见的问题之一。因为庞大的数据库系统涉及到了众多的业务系统,业务之间存在耦合,一个核心系统数据库的异常往往影响到多个系统的业务健康度,数据库的异常处理需要迅速定位并立即解决,以减小对线上业务的影响。因此,如何快速定位并解决问题是维护人员面临的一个课题。
现有技术中,数据库的异常处理都是针对各个数据库节点进行会话级别性能监控,发现异常后通过发送告警的方式调动人工处理,期间要历经指标采集、告警过滤、告警发送以及人工响应多个阶段。
但是,发明人在实现本发明的过程中发现:现有技术中异常处理手段需要不间断人工值守,人工值守的成本高,并且人工处理需要依赖数据库维护人员的处理经验,存在一定的风险;其次,现有技术基于人工值守的异常处理方法耗时久、效率低,从而容易引发故障。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据库系统的异常处理装置及方法。
根据本发明的一个方面,提供了一种数据库系统的异常处理装置,包括:
数据采集模块,适于采集数据库系统的性能指标数据;
数据分析模块,适于对性能指标数据进行分析,将分析结果与异常阈值进行比对,根据比对结果判断是否需要对异常阈值进行更新;
其中,分析结果包括各类异常检测项的信息值,异常阈值包括各类异常检测项的异常阈值;
若判断出需要对异常阈值进行更新,对异常阈值进行更新,直到根据分析结果与更新后的异常阈值判断出不需要对更新后的异常阈值进行更新;
防御判定模块,适于将各类异常检测项的信息值与各类异常检测项的更新后的异常阈值进行比较,确定是否发生异常事件,若确定发生异常事件,向防御执行模块下发防御执行指令;
防御执行模块,适于根据接收到的防御执行指令,按照与异常事件匹配的防御规则进行异常防御处理。
可选地,防御判定模块进一步包括:
异常判定子模块,适于将各类异常检测项的信息值与各类异常检测项的更新后的异常阈值进行比较,确定是否发生异常事件;
白名单子模块,适于在确定发生异常事件之后,判断异常事件对应的主体是否属于主体白名单;若判断出异常事件对应的主体不属于主体白名单,调用异常处理执行子模块;
异常处理执行子模块,适于确定与异常事件相应的异常防御处理动作信息,基于与异常事件相应的异常防御处理动作信息向防御执行模块下发防御执行指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;中国移动通信集团有限公司,未经中国移动通信集团浙江有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010052916.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轨道分流系统
- 下一篇:一种基于深度学习的单矢量水听器方位估计方法