查询处理方法、装置及电子设备制造方法及图纸

技术编号:45867738 阅读:6 留言:0更新日期:2025-07-19 11:23
本申请公开了一种查询处理方法、装置及电子设备,涉及数据处理技术领域。该方法包括:接收目标查询语句,并依据目标查询语句生成用于查询处理的原始物理执行计划,得到多个第一物理执行计划;获取每个第一物理执行计划中的每个第一物理算子的第一运行时指标数据;依据第一运行时指标数据计算每个第一物理执行计划对应的执行成本,并依据执行成本从多个第一物理执行计划中确定目标物理执行计划;执行目标物理执行计划,得到目标查询语句对应的查询结果。解决了相关技术中存在无法依据优化后物理执行计划的运行时指标进行成本计算,导致无法确定目标物理执行计划的技术问题。

【技术实现步骤摘要】

本申请涉及数据处理,具体而言,涉及一种查询处理方法、装置及电子设备


技术介绍

1、计算引擎apache spark提供结构化查询语言(structured query language,简称sql)开发模式,可以将sql文本转换为多个物理执行计划。基于成本优化是一种查询优化技术,可以在多个物理执行计划中选择较好的执行计划,并依据该计划获取查询结果。

2、自适应查询执行(adaptive query execution,简称aqe)是apache spark从版本3.0开始引入的一项重要功能,aqe可以动态地根据应用程序的运行时指标来优化物理执行计划,调整物理执行计划中的物理算子,然而,相关技术中采用aqe对原始物理执行计划进行优化,无法依据优化后的物理执行计划的运行时指标进行成本计算,导致无法确定出目标物理执行计划。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种查询处理方法、装置及电子设备,以至少解决相关技术中采用自适应查询执行方式对原始本文档来自技高网...

【技术保护点】

1.一种查询处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,获取每个第一物理执行计划中的每个第一物理算子的第一运行时指标数据,包括:

3.根据权利要求2所述的方法,其特征在于,依据目标遍历算法分别对每个第一物理执行计划和每个第二物理执行计划进行遍历,包括:

4.根据权利要求2所述的方法,其特征在于,在遍历过程中依据目标规则对所述第一物理算子与所述第二物理算子进行算子关系匹配,得到匹配结果,包括:

5.根据权利要求2所述的方法,其特征在于,依据所述匹配结果确定每个第一物理算子的第一运行时指标数据,包括:

6...

【技术特征摘要】

1.一种查询处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,获取每个第一物理执行计划中的每个第一物理算子的第一运行时指标数据,包括:

3.根据权利要求2所述的方法,其特征在于,依据目标遍历算法分别对每个第一物理执行计划和每个第二物理执行计划进行遍历,包括:

4.根据权利要求2所述的方法,其特征在于,在遍历过程中依据目标规则对所述第一物理算子与所述第二物理算子进行算子关系匹配,得到匹配结果,包括:

5.根据权利要求2所述的方法,其特征在于,依据所述匹配结果确定每个第一物理算子的第一运行时指标数据,包括:

6.根据权利要求5所述的方法,其特征在于,依据所述算子对应关系将所述目标指标信息赋给所述第一物理算子,得到每个第一物理算子的第一运行...

【专利技术属性】
技术研发人员:孙乾
申请(专利权)人:杭州阿里云飞天信息技术有限公司
类型:发明
国别省市:

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

1