[发明专利]一种异常情况分析方法和装置有效
| 申请号: | 201510747170.0 | 申请日: | 2015-11-05 |
| 公开(公告)号: | CN105302657B | 公开(公告)日: | 2020-12-15 |
| 发明(设计)人: | 王建超 | 申请(专利权)人: | 网易宝有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F16/2458 |
| 代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 魏晓波 |
| 地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 异常 情况 分析 方法 装置 | ||
本发明的实施方式提供了一种异常情况分析方法。该方法包括:实时获取数据库内存中所述数据库的运行数据;对所述运行数据进行异常情况判断,确定出所述数据库的目标异常情况,所述目标异常情况为预先确定的历史异常情况中的一种异常情况;获取与所述目标异常情况相关的待分析数据,根据所述待分析数据确定出产生所述目标异常情况的原因。可见,在判断分析异常情况时,不用每次都从数据库底层获取大量的性能统计数据,降低了在获取分析数据时对数据库处理能力的影响,而且可以实时的从数据库内存中获取运行数据,提高了确定出的产生异常情况的原因的准确性。为用户带来了更好的体验。此外,本发明的实施方式提供了一种异常情况分析装置。
技术领域
本发明的实施方式涉及数据处理领域,更具体地,本发明的实施方式涉及一种异常情况分析方法和装置。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
数据库主要用于按照数据结构来存储、管理海量数据,在互联网领域应用范围很广。随着互联网不断发展,数据库所需处理的业务越来越多,导致数据库时常会出现各种异常情况,造成数据库处理能力下降。需要快速准确的判断出导致异常情况出现的原因,才能有效的解决异常情况,恢复数据库的处理能力。
目前分析异常情况出现原因的传统方式是,通过周期性或者手动获取数据库底层的性能统计数据,所述性能统计数据可以较为全面的、完整的体现所述数据库在各方面的运行数据。根据比对相邻两次获取的性能统计数据得到分析比对文件,通过所述分析比对文件确定出问题原因。
发明内容
但是,由于每次从数据库底层获取数据的过程中会消耗数据库大量资源,增加数据库处理负担。而且获取的性能统计数据只能反应获取数据那一时刻服务器的性能指标,而无法获得相邻两次获取时刻之间某一时间点的服务器性能指标。使得传统分析方式确定出的产生异常情况的原因的实时性和准确性都不高。
为此,非常需要一种改进的异常情况分析方法和装置,以使得可以降低在获取分析数据时对数据库处理能力的影响并提高异常情况分析的准确性。
在本上下文中,本发明的实施方式期望提供一种异常情况分析方法和装置。
在本发明实施方式的第一方面中,提供了一种异常情况分析方法,所述方法包括:
实时获取数据库内存中所述数据库的运行数据;
对所述运行数据进行异常情况判断,确定出所述数据库的目标异常情况,所述目标异常情况为预先确定的历史异常情况中的一种异常情况;
获取与所述目标异常情况相关的待分析数据,根据所述待分析数据确定出产生所述目标异常情况的原因,所述待分析数据来自所述数据库内存中的运行数据和/或所述数据库底层的性能统计数据。
可选的,根据所述历史异常情况的参数建立分析树,所述分析树包括至少一个根节点、至少一个枝节点和至少一个叶节点,其中,根节点与所述历史异常情况一一对应,枝节点包括与所述历史异常情况相关的待分析数据,叶节点包括产生所述历史异常情况的具体原因,在所述分析树中,根据所述历史异常情况、与所述历史异常情况的相关联的待分析数据和产生历史异常情况的具体原因之间的逻辑关系,连接所述至少一个根节点、至少一个枝节点和至少一个叶节点;
所述获取与所述目标异常情况相关的待分析数据,根据所述待分析数据确定出产生所述目标异常情况的原因,包括:
确定所述目标异常情况对应的目标根节点;
根据与所述目标根节点相连的枝节点确定出所述待分析数据;
根据针对所述待分析数据的分析结果,确定出目标叶节点,所述目标叶节点所包括的具体原因为产生所述目标异常情况的原因。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易宝有限公司,未经网易宝有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510747170.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可折叠式无线键盘
- 下一篇:语音录入键盘





