基于哈希连接的查询处理方法、装置、设备、介质及产品制造方法及图纸

技术编号:42806637 阅读:20 留言:0更新日期:2024-09-24 20:50
本申请公开了一种基于哈希连接的查询处理方法、装置、设备、介质及产品,涉及人工智能技术领域,公开了基于哈希连接的查询处理方法,包括:将目标查询语句的各目标查询计划分别输入至目标代价预测模型,得到各查询选择率的目标贡献值,并进一步确定各目标查询计划的目标查询代价,从而在多个目标查询计划中选择目标执行计划,并得到关系数据库的查询结果。通过上述方式,考虑了实际场景中不同连接条件之间的耦合性和内在关联,能够得到更为准确的选择率对最终选择率的贡献值,进而提高了各查询计划对应的查询代价的计算精度,使最终结果更加趋近真实结果,达到让优化器动作更加准确的目的,解决了目前在哈希连接数增多时结果值偏离的问题。

【技术实现步骤摘要】

本申请涉及人工智能,尤其涉及基于哈希连接的查询处理方法、装置、设备、介质及产品


技术介绍

1、目前,在针对关系数据库的查询语句下,确定每个查询计划的查询代价时,仍是基于查询语句下的多个选择率,结合固定公式进行计算后所得到的,固定公式本质上还是否认了各个选择率之间存在概率上的内在耦合性。对于升序平方几何递减,以及思路相近的其他固定公式方案,也只是在连接数较少时尽可能地去近似最终结果。上述查询代价所对应的确定方式,随着哈希连接数的增多,固定公式对多哈希连接情形下的概率分布准确性的预测会与实际值偏离得越来越远,上述近似的方式会随着哈希连接数的增多而失效。

2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请的主要目的在于提供一种基于哈希连接的查询处理方法、装置、设备、介质及产品,旨在解决现有技术中在哈希连接数增多时,无法准确计算各查询计划的查询代价,导致关系数据库的查询结果与真实结果偏差较大的技术问题。

2、为实现上述目的,本申请提出一种基本文档来自技高网...

【技术保护点】

1.一种基于哈希连接的查询处理方法,其特征在于,所述基于哈希连接的查询处理方法包括:

2.如权利要求1所述的方法,其特征在于,所述将目标查询语句的各目标查询计划分别输入至目标代价预测模型,得到所述目标查询语句对应的各查询选择率的目标贡献值,包括:

3.如权利要求1所述的方法,其特征在于,所述将目标查询语句的各目标查询计划分别输入至目标代价预测模型,得到所述目标查询语句对应的各查询选择率的目标贡献值之前,还包括:

4.如权利要求3所述的方法,其特征在于,所述将各样本查询语句的各样本查询计划分别输入至待训练代价预测模型,确定各样本查询语句的各样本选择率的预...

【技术特征摘要】

1.一种基于哈希连接的查询处理方法,其特征在于,所述基于哈希连接的查询处理方法包括:

2.如权利要求1所述的方法,其特征在于,所述将目标查询语句的各目标查询计划分别输入至目标代价预测模型,得到所述目标查询语句对应的各查询选择率的目标贡献值,包括:

3.如权利要求1所述的方法,其特征在于,所述将目标查询语句的各目标查询计划分别输入至目标代价预测模型,得到所述目标查询语句对应的各查询选择率的目标贡献值之前,还包括:

4.如权利要求3所述的方法,其特征在于,所述将各样本查询语句的各样本查询计划分别输入至待训练代价预测模型,确定各样本查询语句的各样本选择率的预测贡献值之前,还包括:

5.如权利要求3所述的方法,其特征在于,所述根据比较结果对所述待训练代价预测模型进行优化,得到目标代价预测模型,包括:

6.如权利要求1所述的方法,其特征在于,所述将目标查询语句的各目标查询计划分别输入至目标代价预...

【专利技术属性】
技术研发人员:赵淳崔凯峰李龙飞黄薇胡东妮赵晓敏
申请(专利权)人:中移动信息技术有限公司
类型:发明
国别省市:

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

1