数据查询方法、装置、介质及电子设备制造方法及图纸

技术编号:40202356 阅读:20 留言:0更新日期:2024-02-02 22:15
本公开涉及一种数据查询方法、装置、介质及电子设备。方法包括:响应于接收到结构化查询语句,从数据库引擎所加载的、各存储单元分别对应的参考基数估计模型中,确定与结构化查询语句对应的目标基数估计模型,参考基数估计模型在数据库引擎外训练得到;利用目标基数估计模型预估结构化查询语句的基数。这样,提供一种面向基数估计模型的大数据系统集成框架。对于实时性要求较高的基数估计,由能快速处理事务的数据库引擎直接基于加载在其上的基数估计模型实现,极大提升基数估计的速率,满足用户对于数据查询的低延迟需求。另外,在数据库引擎外训练参考基数估计模型,便于对模型进行更新甚至更换,而无需修改数据库引擎,提升了框架的扩展性。

【技术实现步骤摘要】

本公开涉及数据库,具体地,涉及一种数据查询方法、装置、介质及电子设备


技术介绍

1、查询优化器是数据库和大数据系统中非常重要的组件之一。对于用户输入的结构化查询语言(structured query language,sql)查询,数据库和大数据系统往往依赖查询优化器来为执行引擎产生高质量的执行计划,从而取得高效的查询执行时间,让用户获得正确结果的同时又能拥有比较好的用户体验。在查询优优化器中,基数估计(cardinalityestimation,ce)扮演着非常重要的角色,对于每一个sql查询,其作用是为该查询的各个子查询计划估计出结果集的大小,从而能够引导查询优化器规划得到更优的执行计划。对于一个复杂的sql查询,查询优化器中常常需要进行成百上千次的基数估计过程调用,因此,如何提升单次基数估计的速率,对于满足用户的查询低延迟需求具有重要意义。


技术实现思路

1、提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的本文档来自技高网...

【技术保护点】

1.一种数据查询方法,其特征在于,应用于数据库引擎,包括:

2.根据权利要求1所述的方法,其特征在于,所述参考基数估计模型的训练样本来自于所述数据库引擎的上游数据源。

3.根据权利要求1所述的方法,其特征在于,所述参考基数估计模型在所述数据库引擎外定期更新训练;

4.根据权利要求1所述的方法,其特征在于,所述数据库引擎定期获取并存储每一所述存储单元的总行数。

5.根据权利要求1所述的方法,其特征在于,所述参考基数估计模型采用与所述数据库引擎相同的编译型编程语言进行描述。

6.根据权利要求1所述的方法,其特征在于,所述参考基数估计...

【技术特征摘要】

1.一种数据查询方法,其特征在于,应用于数据库引擎,包括:

2.根据权利要求1所述的方法,其特征在于,所述参考基数估计模型的训练样本来自于所述数据库引擎的上游数据源。

3.根据权利要求1所述的方法,其特征在于,所述参考基数估计模型在所述数据库引擎外定期更新训练;

4.根据权利要求1所述的方法,其特征在于,所述数据库引擎定期获取并存储每一所述存储单元的总行数。

5.根据权利要求1所述的方法,其特征在于,所述参考基数估计模型采用与所述数据库引擎相同的编译型编程语言进行描述。

...

【专利技术属性】
技术研发人员:韩煜星董一峰王浩宇杨程程罗旋
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1