【技术实现步骤摘要】
一种数据库服务端运行状态的检测方法及检测装置
[0001]本专利技术属于数据库
,尤其涉及一种数据库服务端运行状态的检测方法及检测装置。
技术介绍
[0002]随着信息社会的不断发展,越来越多的用户通过网络来获取想要的数据。一般地,不同的数据存储于对应的数据库服务端中,用户则通过客户端来访问数据库服务端以获取数据。数据存储于数据库服务端内,不仅便于对数据的管理,也便于用户针对性地获取想要的数据,提高了对数据的获取速度与准确度,为用户提供了较好的数据获取体验。
[0003]可以理解,数据库服务端与客户端之间的任一者的运行状态出现异常,都会影响用户对数据的获取。
[0004]现有技术中,一般在后台检测到数据库服务端或客户端之间出现运行状态异常后,依靠运维人员进一步地确定具体的异常原因,或直到用户向后台反馈运行状态出现异常后,才通知运维人员对数据库服务端或客户端进行维护。以上方式都无法及时、有效地判定数据库服务端和客户端的运行状态异常以及异常原因,导致运维人员无法及时、有效地得到异常反馈,更是无法及时、准确地 ...
【技术保护点】
【技术特征摘要】
1.一种数据库服务端运行状态的检测方法,所述数据库服务端与客户端通信连接,其特征在于,所述检测方法包括:持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间;对至少一个所述第一响应时间做数据处理,得到所述数据库服务端在每个所述预设时间间隔内的第一平均响应时间、与由至少一个所述预设时间间隔组成的预设时间段的第二平均响应时间;对所述第二平均响应时间与至少一个所述第一平均响应时间做数据处理,得到第一平均响应时间判断值与第二平均响应时间阈值;判断所述第一平均响应时间判断值是否大于所述第二平均响应时间阈值;若是,则判定所述数据库服务端的运行状态异常。2.如权利要求1所述的检测方法,其特征在于,在所述持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间之前,包括:选定预设时间点;所述持续性地获取所述数据库服务端在至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间,包括:持续性地获取所述数据库服务端在所述预设时间点前的至少一个预设时间间隔内相对所述客户端的至少一个第一响应时间。3.如权利要求1所述的检测方法,其特征在于,所述对至少一个所述第一响应时间做数据处理,得到所述数据库服务端在每个所述预设时间间隔内的第一平均响应时间、与由至少一个所述预设时间间隔组成的预设时间段的第二平均响应时间包括:计算至少一个所述第一响应时间的平均值,得到所述数据库服务端在每个所述预设时间间隔内的第一平均响应时间;将至少一个所述预设时间间隔相加得到预设时间段,并将至少一个所述第一平均响应时间相加得到第二平均响应时间。4.如权利要求1所述的检测方法,其特征在于,所述对所述第二平均响应时间与至少一个所述第一平均响应时间做数据处理,得到第一平均响应时间判断值与第二平均响应时间阈值,包括:将至少一个所述第一平均响应时间按时间先后顺序添加并形成第一平均响应时间序列;对所述第一平均响应时间序列做线性拟合,得到每个所述预设时间间隔的所述第一平均响应时间的均方根误差,将所述均方根误差做为第一平均响应时间判断值;在所述第二平均响应时间基础上乘以设定倍数得到第二平均响应时间阈值。5.如权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。