【技术实现步骤摘要】
本申请涉及大数据领域,尤其涉及一种基于深度学习的数据库查询处理方法、装置、设备、存储介质及产品。
技术介绍
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...
【专利技术属性】
技术研发人员:陶温霞,陈永录,牛伯宇,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。