一种数据库慢查询监控方法及装置制造方法及图纸

技术编号:40078136 阅读:14 留言:0更新日期:2024-01-17 01:55
本说明书提供一种数据库慢查询监控方法及装置,应用于监控系统,监控系统与目标数据库对接。该方法包括:接收目标数据库发送的binlog文件,并在本地存储所述binlog文件;binlog文件中包含针对目标数据库的查询语句的执行信息;解析binlog文件,得到binlog文件中包含的执行信息;基于所述执行信息以及预先配置的慢查询条件,从查询语句中确定出满足慢查询条件的慢查询语句。

【技术实现步骤摘要】

本申请涉及数据库,尤其涉及一种数据库慢查询监控方法、装置、电子设备及机器可读存储介质。


技术介绍

1、数据库是存储和管理数据的仓库,数据库中的数据按照一定的格式进行存储,用户可以对数据库中的数据进行增加、修改、删除、查询等操作。在实际应用中,用户对结构化查询语言(structuredquery language,sql)语句的执行时间和稳定性要求越来越高。然而,随着数据量的增加和业务场景的变化,容易出现若干个sql语句的执行时间过长的情况,即出现慢查询,进而严重影响数据库性能和用户体验。


技术实现思路

1、第一方面,本申请提供了一种数据库慢查询监控方法,应用于监控系统,所述监控系统与目标数据库对接;所述方法包括:

2、接收所述目标数据库发送的binlog文件,并在本地存储所述binlog文件;所述binlog文件中包含针对所述目标数据库的查询语句的执行信息;

3、解析所述binlog文件,得到所述binlog文件中包含的所述执行信息;

4、基于所述执行信息以及预先配置的慢查本文档来自技高网...

【技术保护点】

1.一种数据库慢查询监控方法,应用于监控系统,所述监控系统与目标数据库对接;所述方法包括:

2.根据权利要求1所述的方法,所述执行信息包括查询语句的执行时长;所述慢查询条件包括与查询语句的执行时长对应的时长阈值;

3.根据权利要求1所述的方法,所述执行信息包括查询语句的执行时长以及与所述目标数据库对应的硬件设备的设备性能信息;所述慢查询条件包括与查询语句的执行时长对应的多个时长阈值,所述多个时长阈值与多个设备性能范围一一对应;

4.根据权利要求1所述的方法,所述目标数据库开启了binlog功能中的查询语句记录功能;

5.根据权利要求1所述的...

【技术特征摘要】

1.一种数据库慢查询监控方法,应用于监控系统,所述监控系统与目标数据库对接;所述方法包括:

2.根据权利要求1所述的方法,所述执行信息包括查询语句的执行时长;所述慢查询条件包括与查询语句的执行时长对应的时长阈值;

3.根据权利要求1所述的方法,所述执行信息包括查询语句的执行时长以及与所述目标数据库对应的硬件设备的设备性能信息;所述慢查询条件包括与查询语句的执行时长对应的多个时长阈值,所述多个时长阈值与多个设备性能范围一一对应;

4.根据权利要求1所述的方法,所述目标数据库开启了binlog功能中的查询语句记录功能;

5.根据权利要求1所述的方法,所述方法还包括:

6.根据权利要求1所述的方法,所述方法还包括:

7.根据权利要求1-6任意一项所述...

【专利技术属性】
技术研发人员:方海波
申请(专利权)人:浙江极氪智能科技有限公司
类型:发明
国别省市:

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

1