数据库异常监测方法、系统、电子设备及介质技术方案

技术编号:31234138 阅读:26 留言:0更新日期:2021-12-08 10:13
本发明专利技术公开了一种数据库异常监测方法、系统、电子设备及介质,所述方法包括以下步骤:采集数据库中不同的初始性能指标对应的指标参数信息;在指标参数信息落入对应的预设异常区间时,确定当前初始性能指标为异常性能指标;根据异常性能指标的指标参数信息对应的数据类别信息,采用对应的异常分析规则进行分析处理,并生成分析结果。本发明专利技术能够自动、及时且准确地监测到数据库中发生异常的性能指标,并根据不同类别的异常性能指标采用对应异常分析规则进行针对性分析以准确定位或确定异常原因,无需人工排障,省时省力,在降低了人工投入成本的同时提高了监测效率以及精度,帮助管理员及时排障以进行及时维护,提高了数据库运维的稳定性。的稳定性。的稳定性。

【技术实现步骤摘要】
数据库异常监测方法、系统、电子设备及介质


[0001]本专利技术涉及数据处理
,尤其涉及一种数据库异常监测方法、系统、电子设备及介质。

技术介绍

[0002]目前,数据库(如MySQL)在实际运维过程中,经常会出现各类性能抖动的情况,包括CPU(中央处理器)抖动、I/O(输入/输出)抖动、线程运行突增、Block(存储块)、QPS(每秒查询率)上升、网卡流量上升等。在日常运维中碰到这些性能抖动需要分析出现这些性能抖动的原因,目前基本都是通过人为方式进行干预处理。然而,数据库中实际存在海量数据如上千张表、上万种SQL(结构化查询语言(Structured Query Language))语句等,数据库和操作系统相关指标也高达上千种,当数据库因性能抖动发生异常故障,都需要人工凭借过往经验手动检测上万个指标并进行异常分析,排障时间过长,操作不标准,或因人为失误造成分析结果错误,使得异常故障原因无说服力,人工检查负担重,且影响关联系统的稳定性。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术中通过人工监测数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库异常监测方法,其特征在于,所述方法包括以下步骤:采集数据库中不同的初始性能指标对应的指标参数信息;在所述指标参数信息落入对应的预设异常区间时,确定当前初始性能指标为异常性能指标;根据所述异常性能指标的所述指标参数信息对应的数据类别信息,采用对应的异常分析规则进行分析处理,并生成分析结果。2.如权利要求1所述的数据库异常监测方法,其特征在于,所述采集数据库中不同的初始性能指标对应的指标参数信息的步骤之后,所述在所述指标参数信息落入对应的预设异常区间时,确定当前初始性能指标为异常性能指标的步骤之前还包括以下步骤:根据所述数据类别信息采用对应的数据清洗方式对不同的所述初始性能指标进行清洗处理,以获取清洗后的所述初始性能指标。3.如权利要求1或2所述的数据库异常监测方法,其特征在于,所述数据类别信息包括数值型数据或文本型数据。4.如权利要求1所述的数据库异常监测方法,其特征在于,确定所述预设异常区间的步骤包括:采集所述数据库中不同的所述初始性能指标对应的历史指标参数信息;计算得到所有所述历史指标参数信息对应的标准差和中位数,以确定不同的所述初始性能指标对应的所述预设异常区间。5.如权利要求1所述的数据库异常监测方法,其特征在于,所述根据所述异常性能指标的所述指标参数信息对应的数据类别信息,采用对应的异常分析规则进行分析处理,并生成分析结果的步骤包括:当所述数据类别信息对应文本型数据时,获取每个所述异常性能指标出现异常时对应的第一异常时间段;获取所述第一异常时间段内的第一性能指标;将所述第一性能指标对应的所述文本型数据与参考文本数据进行对比,以获得与所述参考文本数据对应的所述第一性能指标,根据所述第一性能指标生成分析结果。6.如权利要求1所述的数据库异常监测方法,其特征在于,所述根据所述异常性能指标的指标参数信息对应的数据类别信息,采用对应的异常分析规则进行分析处理,并生成分析结果的步骤包括:当...

【专利技术属性】
技术研发人员:余聪
申请(专利权)人:携程旅游信息技术上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1