基于深度学习的数据库查询处理方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:41705512 阅读:18 留言:0更新日期:2024-06-19 12:37
本申请提供一种基于深度学习的数据库查询处理方法、装置、设备、存储介质及产品,涉及大数据领域。在该方案中,首先接收第一SQL查询语句,获取正在执行的第二SQL查询语句。接着,利用第一SQL查询语句的运行执行信息和第二SQL查询语句的真实执行信息以及待运行执行信息,提取节点、节点特征、边及边特征。然后,基于这些信息生成查询组合的初始图。最后,将初始图输入预先训练的图分类模型,获得第一SQL查询语句目标执行计划的标签,并根据该标签执行第一SQL查询语句,得到查询结果。这种基于深度学习的数据库查询处理方法可以提高查询组合的效率。

【技术实现步骤摘要】

本申请涉及大数据领域,尤其涉及一种基于深度学习的数据库查询处理方法、装置、设备、存储介质及产品


技术介绍

1、在数据库中,用户通过结构化查询语言(structured query language,简称:sql)语句来实现数据查询操作。

2、在目前的技术方案中,针对单个查询需求,数据库中的查询优化器会生成多个候选的执行计划,并通过代价模型计算这些计划的成本,最终选择成本最低的计划作为执行计划,交由执行器执行。而对于并行查询,数据库中的查询优化器则根据静态系统配置参数为并行查询选择执行计划。

3、然而,在并行查询场景下,现有技术方案未充分考虑查询组合之间的相互影响,导致查询组合效率较低。


技术实现思路

1、本申请提供一种基于深度学习的数据库查询处理方法、装置、设备、存储介质及产品,用以解决现有技术中数据库并行查询效率较低的技术问题。

2、第一方面,本申请提供一种基于深度学习的数据库查询处理方法,所述方法包括:

3、在接收到第一sql查询语句时,获取正在执行的第二本文档来自技高网...

【技术保护点】

1.一种基于深度学习的数据库查询处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标执行计划的标签,执行所述第一SQL查询语句,得到查询结果,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第二SQL查询语句的真实执行信息和待运行执行信息,以及所述第一SQL查询语句的运行执行信息,获取节点和节点特征,包括:

5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在...

【技术特征摘要】

1.一种基于深度学习的数据库查询处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标执行计划的标签,执行所述第一sql查询语句,得到查询结果,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第二sql查询语句的真实执行信息和待运行执行信息,以及所述第一sql查询语句的运行执行信息,获取节点和节点特征,包括:

5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述第二sql查询语句的真实执行信息和待运行执行信息,所述第一sql查询语句的运行执行信息,获取边以及边特征,包括:

7...

【专利技术属性】
技术研发人员:陶温霞陈永录牛伯宇
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1