一种基于数据库的数据查询方法、装置、电子设备及存储介质制造方法及图纸

技术编号:46033121 阅读:9 留言:0更新日期:2025-08-05 19:35
本发明专利技术公开了一种基于数据库的数据查询方法、装置、电子设备及存储介质。应用于协调节点,包括:接收客户端发送的数据查询消息,基于数据查询消息生成目标执行计划;其中,数据查询消息包括执行消息;基于执行消息确定Portal对象的类型;在Portal对象的类型为匿名Portal的情况下,基于第一数据量和目标执行计划构建第一消息并发送至目标数据节点,以使目标数据节点执行目标执行计划,并返回查询结果,直至返回的查询结果的数量满足第一数据量便立即停止查询。本方案通过在Portal对象的类型为匿名Portal的情况下根据数据量和执行计划构建消息,根据消息控制目标数据节点仅查询和返回满足数据量的数据,避免造成数据库通信和内存资源的浪费,提高数据库性能。

【技术实现步骤摘要】

本专利技术涉及数据库,尤其涉及一种基于数据库的数据查询方法、装置、电子设备及存储介质


技术介绍

1、数据库的总体性能的高低在很大程度上取决于数据库的查询处理代价和效率。分布式数据库数据查询过程中,数据流经节点包括客户端、cn(coordinatornode,协调节点)、dn(datanode,数据节点)。客户端将查询语句发送到协调节点,协调节点将查询计划或原始查询语句发送到数据节点,数据节点将查询到的数据返回给协调节点,协调节点将数据处理后返回给客户端。但是,数据节点查询出的查询结果的总量存在远大于客户端的需求量,造成数据库通信、内存等资源浪费。


技术实现思路

1、本专利技术提供了一种基于数据库的数据查询方法、装置、电子设备及存储介质,以解决数据库通信和内存等资源浪费的问题。

2、根据本专利技术的一方面,提供了一种基于数据库的数据查询方法,应用于协调节点,包括:

3、接收客户端发送的数据查询消息,基于数据查询消息生成目标执行计划;其中,数据查询消息包括执行消息;</p>

4、基于本文档来自技高网...

【技术保护点】

1.一种基于数据库的数据查询方法,其特征在于,应用于协调节点,包括:

2.根据权利要求1所述的方法,其特征在于,所述数据查询消息还包括解析消息和绑定消息;所述解析消息中包括参数化查询语句,所述绑定消息中包括所述参数化查询语句中查询参数对应的参数信息;

3.根据权利要求2所述的方法,其特征在于,所述解析结果至少包括表名称和视图名称;

4.根据权利要求1所述的方法,其特征在于,所述基于所述执行消息确定Portal对象的类型,包括:

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

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

【技术特征摘要】

1.一种基于数据库的数据查询方法,其特征在于,应用于协调节点,包括:

2.根据权利要求1所述的方法,其特征在于,所述数据查询消息还包括解析消息和绑定消息;所述解析消息中包括参数化查询语句,所述绑定消息中包括所述参数化查询语句中查询参数对应的参数信息;

3.根据权利要求2所述的方法,其特征在于,所述解析结果至少包括表名称和视图名称;

4.根据权利要求1所述的方法,其特征在于,所述基于所述执行消息确定portal对象的类型,包括:

5.根据权利要...

【专利技术属性】
技术研发人员:李戌祯
申请(专利权)人:天津南大通用数据技术股份有限公司
类型:发明
国别省市:

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

1