当前位置: 首页 > 专利查询>白腊梅专利>正文

一种数据库服务端运行状态的检测方法及检测装置制造方法及图纸

技术编号:32467372 阅读:10 留言:0更新日期:2022-03-02 09:26
本发明专利技术提供了一种数据库服务端运行状态的检测方法及检测装置,数据库服务端与客户端通信连接,方法包括步骤:持续性地获取数据库服务端在至少一个预设时间间隔内相对客户端的至少一个第一响应时间并形成第一响应时间集合;根据第一响应时间集合得到由第一平均响应时间所形成第一平均响应时间序列、以及预设时间段内的第二平均响应时间;根据第一平均响应时间序列得到数据库服务端在每个预设时间间隔内相对客户端的第一平均响应时间变化值;当第二平均响应时间小于第二平均响应阈值、第一平均响应时间变化值大于第一平均响应时间变化阈值时,判定数据库服务端的运行状态异常。本发明专利技术可及时、有效地判定数据库服务端的运行状态异常并确定异常原因。运行状态异常并确定异常原因。运行状态异常并确定异常原因。

【技术实现步骤摘要】
一种数据库服务端运行状态的检测方法及检测装置


[0001]本专利技术属于数据库
,尤其涉及一种数据库服务端运行状态的检测方法及检测装置。

技术介绍

[0002]随着信息社会的不断发展,越来越多的用户通过网络来获取想要的数据。一般地,不同的数据存储于对应的数据库服务端中,用户则通过客户端来访问数据库服务端以获取数据。数据存储于数据库服务端内,不仅便于对数据的管理,也便于用户针对性地获取想要的数据,提高了对数据的获取速度与准确度,为用户提供了较好的数据获取体验。
[0003]可以理解,数据库服务端与客户端之间的任一者的运行状态出现异常,都会影响用户对数据的获取。
[0004]现有技术中,一般在后台检测到数据库服务端或客户端之间出现运行状态异常后,依靠运维人员进一步地确定具体的异常原因,或直到用户向后台反馈运行状态出现异常后,才通知运维人员对数据库服务端或客户端进行维护。以上方式都无法及时、有效地判定数据库服务端和客户端的运行状态异常以及异常原因,导致运维人员无法及时、有效地得到异常反馈,更是无法及时、准确地确定异常原因以进行维护,不但影响数据库服务端与客户端之间的正常交互,也影响用户体验。

技术实现思路

[0005]本专利技术实施例提供一种数据库服务端运行状态的检测方法及检测装置,旨在解决针对数据库服务端与客户端之间的数据交互,缺乏有效的检测机制来检测数据库服务端与客户端之间运行状态异常,无法及时、有效地确定数据库服务端异常的问题。
[0006]本专利技术实施例是这样实现的,一种数据库服务端运行状态的检测方法,所述数据库服务端与客户端通信连接,所述检测方法包括:
[0007]持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间并形成第一响应时间集合;
[0008]对所述第一响应时间集合进行数据处理,得到所述数据库服务端对应每个所述预设时间间隔内的第一平均响应时间所形成第一平均响应时间序列、以及由至少一个所述预设时间间隔所组成的预设时间段内的第二平均响应时间;
[0009]对所述第一平均响应时间序列进行数据处理,得到所述数据库服务端在每个所述预设时间间隔内相对所述客户端的第一平均响应时间变化值;
[0010]判断所述第一平均响应时间变化值与第一平均响应时间变化阈值的大小、以及所述第二平均响应时间与第二平均响应阈值的大小;
[0011]当所述第一平均响应时间变化值大于所述第一平均响应时间变化阈值、且所述第二平均响应时间小于所述第二平均响应阈值时,判定所述数据库服务端的运行状态异常。
[0012]本专利技术实施例还提供一种数据库服务端运行状态的检测装置,所述数据库服务端
与客户端通信连接,所述检测装置包括:
[0013]第一获取模块,用于持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间并形成第一响应时间集合;
[0014]第一处理模块,用于对所述第一响应时间集合进行数据处理,得到所述数据库服务端对应每个所述预设时间间隔内的第一平均响应时间所形成第一平均响应时间序列、以及由至少一个所述预设时间间隔所组成的预设时间段内的第二平均响应时间;
[0015]第二处理模块,用于对所述第一平均响应时间序列进行数据处理,得到所述数据库服务端在每个所述预设时间间隔内相对所述客户端的第一平均响应时间变化值;
[0016]判断模块,用于判断所述第一平均响应时间变化值与第一平均响应时间变化阈值的大小、以及所述第二平均响应时间与第二平均响应阈值的大小;
[0017]第一判定模块,用于当所述第一平均响应时间变化值大于所述第一平均响应时间变化阈值、且所述第二平均响应时间小于所述第二平均响应阈值时,判定所述数据库服务端的运行状态异常。
[0018]本专利技术实施例的有益效果是,可及时、简便、智能、有效地根据数据库服务端与客户端之间交互所产生的数据,来判定数据库服务端的运行状态是否异常,若发生异常,后续还可根据异常情况进一步地确定异常原因,使运维人员可及时地得到异常运行状态的反馈并确定异常原因,以根据异常原因及时、有效地解决数据库服务端当前的异常运行状态,保证数据库服务端与客户端之间的正常数据交互,保证用户体验。
附图说明
[0019]图1是本专利技术实施例的数据库服务端与客户端之间的结构示意图;
[0020]图2至图7是本专利技术实施例的检测方法的流程示意图;
[0021]图8至图13是本专利技术实施例的检测装置的结构示意图。
具体实施方式
[0022]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0023]现有技术中,缺少及时、有效地判定数据库服务端和客户端的运行状态异常以及异常原因的机制,导致运维人员无法及时、有效地得到异常反馈,更是无法及时、准确地确定异常原因以进行维护,不但影响数据库服务端与客户端之间的正常交互,也影响用户体验。
[0024]本专利技术的实施例中,获取到数据库服务端与客户端之间交互所产生的、预设时间间隔内的第一响应时间后,经过数据处理得到第一响应时间集合、第一平均响应时间、第一平均响应时间序列、预设时间段、第二平均响应时间与第一平均响应时间变化值等数据,根据以上数据及时有效地分析并判定数据库服务端的运行状态是否异常。
[0025]实施例一
[0026]请参阅图1与图2,本专利技术实施例的数据库服务端运行状态的检测方法中,数据库服务端与客户端通信连接,检测方法包括步骤:
[0027]S1:持续性地获取数据库服务端在至少一个预设时间间隔内相对客户端的至少一个第一响应时间并形成第一响应时间集合;
[0028]S2:对第一响应时间集合进行数据处理,得到数据库服务端对应每个预设时间间隔内的第一平均响应时间所形成第一平均响应时间序列、以及由至少一个预设时间间隔所组成的预设时间段内的第二平均响应时间;
[0029]S3:对第一平均响应时间序列进行数据处理,得到数据库服务端在每个预设时间间隔内相对客户端的第一平均响应时间变化值;
[0030]S4:判断第一平均响应时间变化值与第一平均响应时间变化阈值的大小、以及第二平均响应时间与第二平均响应阈值的大小;
[0031]S5:当第一平均响应时间变化值大于第一平均响应时间变化阈值、且第二平均响应时间小于第二平均响应阈值时,判定数据库服务端的运行状态异常。
[0032]本专利技术实施例的数据库服务端运行状态的检测方法中,以第一响应时间为基础得到第一平均响应时间变化值与第二平均响应时间,通比对第一平均响应时间变化值与第一平均响应时间变化阈值的大小、以及第二平均响应时间与第二平均响应阈值的大小,可及时有效地判定以判定数据库服务端的运行状态是否异常,而在确定数据库服务端的运行状态异常后,运维人员可及时地得到运行状态异本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库服务端运行状态的检测方法,所述数据库服务端与客户端通信连接,其特征在于,所述检测方法包括:持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间并形成第一响应时间集合;对所述第一响应时间集合进行数据处理,得到所述数据库服务端对应每个所述预设时间间隔内的第一平均响应时间所形成第一平均响应时间序列、以及由至少一个所述预设时间间隔所组成的预设时间段内的第二平均响应时间;对所述第一平均响应时间序列进行数据处理,得到所述数据库服务端在每个所述预设时间间隔内相对所述客户端的第一平均响应时间变化值;判断所述第一平均响应时间变化值与第一平均响应时间变化阈值的大小、以及所述第二平均响应时间与第二平均响应阈值的大小;当所述第一平均响应时间变化值大于所述第一平均响应时间变化阈值、且所述第二平均响应时间小于所述第二平均响应阈值时,判定所述数据库服务端的运行状态异常。2.如权利要求1所述的检测方法,其特征在于,在所述持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间并形成第一响应时间集合之前,包括:设定第一平均响应时间变化阈值与第二平均响应阈值。3.如权利要求2所述的检测方法,其特征在于,在所述设定第二平均响应阈值与平均响应时间变化阈值之后,包括:选定预设时间点;所述持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间并形成第一响应时间集合,包括:持续性地获取所述数据库服务端在所述预设时间点前的至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间并形成第一响应时间集合。4.如权利要求1所述的检测方法,其特征在于,所述对所述第一响应时间集合进行数据处理,得到所述数据库服务端对应每个所述预设时间间隔内的第一平均响应时间所形成第一平均响应时间序列、以及由至少一个所述预设时间间隔所组成的预设时间段内的第二平均响应时间,包括:计算所述第一响应时间集合内的每个所述第一响应时间的平均值,得到所述数据库服务端对应每个所述预设时间间隔内的所述第一平均响应时间,并将至少一个所述第一平均响应时间按时间先后顺序添加形成第一平均响应时间序列;将至少一个所述第一平均响应时间相加得到所述第二平均响应时间,并将至少一个所述预设时间间隔相加得到所述预设时间段。5.如权利要求1所述的检测方法,其特征在于,所述对所述第一平均响应时间序列进行数据处理,得到所述数据库服务端在每个所述预设时间间隔内相对所述客户端的第一平均时间变化值,包括:计算所述第一平均响应时间序列内的每个所述第一平均响应时间的回归值,得到第一平均响应时间回归值序列;对所述第一平均响应时间回归值序列做线性拟合,得到所述数据库服务端在每个所述
预设时间间隔内相对所述客户端的第一平均时间变化值。6.如权利要求1所述的检测方法,其特征在于,所述第一平均响应时间变化值包括所述数据库服务端在每个所述预设时间间隔内的所述第一平均响应时间的第一平均响应时间斜率值与第一平均响应时间角度值,所述第一平均响应时间变化阈值包括第一平均响应时间斜率阈值与第一平均响应时间角度阈值,所述判断所述第一平均响应时间变化值与第一平均响应时间变化阈值的大小,包括:判断所述第一平均响应时间斜率值与所述第一平均响应时间斜率阈值的大小、或所述第一平均响应时间角度值与所述第一平均响应时间角度阈值的大小;所述当所述第一平均响应时间变化值大于所述第一平均响应时间变化阈值、以及所述第二平均响应...

【专利技术属性】
技术研发人员:白腊梅
申请(专利权)人:白腊梅
类型:发明
国别省市:

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

1