一种慢查询语句的待优化模式确定方法及装置制造方法及图纸

技术编号:46577960 阅读:0 留言:0更新日期:2025-10-10 21:19
本申请公开了一种慢查询语句的待优化模式确定方法及装置,该方法包括:对慢查询日志中的多个慢查询语句进行标准化处理,得到多个标准慢查询语句;按照标准慢查询语句对应的语法结构中每个语法层级的层级顺序对语法结构进行指纹化处理,得到每个标准慢查询语句的语句指纹;基于标准慢查询语句对应的查询参数对语句指纹进行性能聚合处理,得到每个语句指纹的性能参数,并确定目标语句指纹;对目标语句指纹的执行模式进行频率统计,确定待优化执行模式。通过本技术方案,可以达到对相同模板的慢查询语句进行聚合的目的,提高对慢查询语句待优化执行模式确定的效率以及准确性,有利于提升数据库性能优化的及时性。

【技术实现步骤摘要】

本申请属于计算机,具体涉及一种慢查询语句的待优化模式确定方法及装置


技术介绍

1、慢查询语句是指在数据库中执行时间超过设定阈值的结构化查询语句。在数据库管理系统中,查询性能的优化是保障系统高效运行的关键任务,而数据库性能瓶颈往往源于慢查询语句的存在,随着现代社会数据规模的不断增长和业务场景的日益复杂,为确保数据库管理系统的响应速度,及时且精准定位对数据库性能产生影响的慢查询语句的待优化执行模式已成为数据库运维和开发的重要环节。

2、现有技术中,对慢查询语句的分析通常是通过读取数据库提供的慢查询日志确定慢查询语句,通过比较慢查询语句对应的具体执行时长以及扫描行数等参数是否属于数据库性能影响阈值范围内,确定该语句是否能够影响数据库性能,进而将能够影响数据库性能的语句筛选出来,并将这些语句的原始执行模式确定为待优化执行模式。

3、然而,相同模板的慢查询语句由于查询参数的不同会导致数据库管理系统针对不同慢查询语句分别生成不同的执行模式,现有技术无法对相同模板的慢查询语句进行有效聚合,不仅需要对大量的慢查询语句进行分析,并且无法准确定位影响本文档来自技高网...

【技术保护点】

1.一种慢查询语句的待优化模式确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的慢查询语句的待优化模式确定方法,其特征在于,所述按照所述语法结构中每个语法层级的层级顺序对所述语法结构进行指纹化处理,得到每个所述标准慢查询语句的语句指纹,包括:

3.根据权利要求2所述的慢查询语句的待优化模式确定方法,其特征在于,所述识别所述语法结构中的多个独立语法层级和多个关联语法层级,包括:

4.根据权利要求2所述的慢查询语句的待优化模式确定方法,其特征在于,所述目标语句指纹的数量为多个;

5.根据权利要求4所述的慢查询语句的待优化模式确定方法...

【技术特征摘要】

1.一种慢查询语句的待优化模式确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的慢查询语句的待优化模式确定方法,其特征在于,所述按照所述语法结构中每个语法层级的层级顺序对所述语法结构进行指纹化处理,得到每个所述标准慢查询语句的语句指纹,包括:

3.根据权利要求2所述的慢查询语句的待优化模式确定方法,其特征在于,所述识别所述语法结构中的多个独立语法层级和多个关联语法层级,包括:

4.根据权利要求2所述的慢查询语句的待优化模式确定方法,其特征在于,所述目标语句指纹的数量为多个;

5.根据权利要求4所述的慢查询语句的待优化模式确定方法,其特征在于,所述基于所述独立结构指纹和所述关联结构指纹对多个目标语句指纹进行分组,得到多个目标指纹组别,包括:

6.根据权利要求1所述...

【专利技术属性】
技术研发人员:徐玉立
申请(专利权)人:广州极尚网络技术有限公司
类型:发明
国别省市:

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

1