数据库查询语句处理方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:34457030 阅读:21 留言:0更新日期:2022-08-06 17:04
本公开涉及一种数据库查询语句处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:读取数据库慢查询日志,获取慢查询语句的预设统计指标的统计数据;根据所述统计数据,使用第一预设权重计算方法计算所述预设统计指标的客观权重;根据预设的所述预设统计指标的主观权重和所述客观权重确定所述预设统计指标的组合权重;根据所述组合权重和所述统计数据,确定所述慢查询语句的第一风险结果;根据所述第一风险结果,确定所述慢查询语句的第一处理优先级结果。采用本方法能够为相关处理人员提供慢查询语句的处理优先级指引。引。引。

【技术实现步骤摘要】
数据库查询语句处理方法、装置、计算机设备、存储介质


[0001]本公开涉及电数字数据处理
,特别是涉及一种慢查询语句处理方法、装置、计算机设备、存储介质。

技术介绍

[0002]在数据查询技术的发展过程中,出现了慢查询语句。在mysql(mysql是My Structured Query Language的缩写,表示关系型数据库管理系统)中,慢查询语句指的是在慢查询日志中响应时间超过阈值的语句。大量的慢查询SQL(SQL是Structured Query Language的缩写,表示具有数据操纵和数据定义等多种功能的数据库语言)会影响数据库的性能,导致线上系统故障,影响用户体验。
[0003]针对这一问题,现有的实现方案多为构建一个慢查询语句管理平台,将慢查询语句集中收集起来进行管理,方便数据库管理员及开发人员进行查看、分析和处理。
[0004]然而,随着时间的发展,管理平台中堆积的慢查询语句数量会越来越多,数据库管理员、开发人员将会无从下手,不知道要优先解决哪个慢查询语句。

技术实现思路
/>[0005]基于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库查询语句处理方法,其特征在于,所述方法包括:读取数据库慢查询日志,获取慢查询语句的预设统计指标的统计数据;根据所述统计数据,使用第一预设权重计算方法计算所述预设统计指标的客观权重;根据预设的所述预设统计指标的主观权重和所述客观权重确定所述预设统计指标的组合权重;根据所述组合权重和所述统计数据,确定所述慢查询语句的第一风险结果;根据所述第一风险结果,确定所述慢查询语句的第一处理优先级结果。2.根据权利要求1所述的方法,其特征在于,所述第一风险结果包括第一风险评分,所述方法还包括:将所述第一风险结果按第一风险评分进行降序排列,根据排名满足第一预设阈值的第一风险结果生成第一预警信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第一审核端发送的所述第一处理优先级结果的审核结果;当所述审核结果为审核不通过时,重新获取所述预设的所述预设统计指标的主观权重,重新获取的主观权重与历史主观权重不同;根据所述客观权重和所述重新获取预设的所述预设统计指标的主观权重,重新确定所述组合权重、所述第一风险结果、所述第一处理优先级结果、所述第一审核端发送的第一处理优先级级结果的审核结果,直至所述第一审核端发送的第一处理优先级级结果的审核结果为审核通过。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取业务类型权重;根据所述业务类型权重和所述第一风险结果,确定第二风险结果;根据所述第二风险结果,确定所述慢查询语句的第二处理优先级结果。5.根据权利要求4所述的方法,其特征在于,所述第二风险结果包括第二风险评分,所述方法还包括:将所述第二风险结果按第二风险评分进行降序排列,根据排名满足第二预设阈值的第二风险结果生成第二预警信息。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:当任一慢查询语句在连续存在的多条第一预警信息中持续出现次数达到第三预设阈值时,根据包含所述慢查询语句的多条第一预警信息,确定第三预警信息。7.根据权利要求1所述的方法,其特征在于,所述使用第一预设权重计算方法计算所述预设统计指标的客观权重包括:使用熵权法计算客观权重。8.根据权利要求1所述的方法,其特征在于,所述预设的所述预设统计指标的主观权重包括多级主观权重。9.一种慢查询语句处理装置,其特征在于,所述装置包括:数据获取模块,用于读取数据库慢查询日志,获取慢查询语句的预设统计指标的统计数据;客观权重模块,用于根据所述统计数据,使用第一预设权重计算方法计算所述预设统...

【专利技术属性】
技术研发人员:严加昊秦小钟顾文文徐明力
申请(专利权)人:神彩科技股份有限公司
类型:发明
国别省市:

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

1