[发明专利]数据查询实现方法、装置、介质及电子设备在审
申请号: | 201810402022.9 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108563509A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 桂宇 | 申请(专利权)人: | 北京京东金融科技控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F17/30 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;王卫忠 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据查询 动态配置参数 节点管理器 电子设备 进程 分布式资源管理系统 处理功能 动态实现 工作节点 获取数据 集群资源 配置策略 系统资源 启停 解析 占用 查询 释放 部署 | ||
1.一种数据查询实现方法,其特征在于,包括:
接收资源管理器发送的数据查询进程以及所述数据查询进程的系统资源分配信息;
当接收到配置参数更新数据后,基于所述更新后的配置参数,对所述数据查询进程所分配的系统资源进行调整;
基于所述调整后的系统资源实现数据查询。
2.根据权利要求1所述的数据查询实现方法,其特征在于,所述基于所述更新后的配置参数,对所述数据查询进程所分配的系统资源进行调整,包括:
对所述数据查询进程所占用的系统资源进行动态监控,并基于队列资源状态以及所述更新后的配置参数,对所述数据查询进程进行调整。
3.根据权利要求2所述的数据查询实现方法,其特征在于,所述基于队列资源状态以及所述更新后的配置参数,对所述数据查询进程进行调整,包括:
当数据查询进程所占用的系统资源大于预设资源阈值时,关闭所述数据查询进程,直至所述数据查询进程所占用的资源小于等于所述预设资源阈值;
当数据查询进程所占用的系统资源小于预设资源阈值时,启动所述数据查询进程,直至所述数据查询进程所占用的资源大于等于所述预设资源阈值。
4.根据权利要求1所述的数据查询实现方法,其特征在于,所述基于所述调整后的系统资源实现数据查询,包括:
接收数据查询协调器发送的查询子任务;
将所述查询子任务转换为物理执行计划,基于所述物理执行计划进行数据查询,获得查询结果;
将所述查询结果向数据查询协调器上传。
5.根据权利要求4所述的数据查询实现方法,其特征在于,所述方法还包括:
对所述数据查询子任务的运行状态进行检测,直至所述数据查询子任务运行完毕;
当检测到所述数据查询子任务运行失败时,重新申请系统资源,基于所申请的系统资源,重新启动所述数据查询子任务,进行数据查询。
6.一种数据查询实现方法,其特征在于,包括:
接收数据查询进程;
为所述数据查询进程分配系统资源;
将所述数据查询进程以及所述数据查询进程的系统资源分配信息向节点管理器发送。
7.根据权利要求1所述的数据查询实现方法,其特征在于,所述方法还包括:
为所述数据查询进程分配资源容器,并生成系统资源分配信息,向所述资源容器所对应的节点管理器发送,以控制所述节点管理器在所述资源容器运行所述数据查询进程。
8.一种数据查询实现方法,其特征在于,包括:
获取数据查询任务;
对所述数据查询任务进行解析,生成查询子任务;
将所述查询子任务分发至节点管理器,以获取所述节点管理器返回的数据查询结果。
9.根据权利要求8所述的数据查询实现方法,其特征在于,所述对所述数据查询任务进行解析,生成查询子任务,包括:
对所述数据查询任务进行语法解析,将所述数据查询任务转换为语法树;
将数据库中的数据结构与所述语法树进行映射,获取逻辑查询计划;
对所述逻辑查询计划进行分布式解析,将所述逻辑查询计划转化为查询子任务。
10.一种节点管理器,其特征在于,包括:接收模块、配置模块、查询模块;其中,
所述接收模块,用于接收资源管理器发送的数据查询进程以及所述数据查询进程的系统资源分配信息;
所述配置模块,用于当接收到配置参数更新数据后,基于所述更新后的配置参数,对所述数据查询进程所分配的系统资源进行调整;
所述查询模块,用于基于所述调整后的系统资源实现数据查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东金融科技控股有限公司,未经北京京东金融科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810402022.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:YARN资源分配方法及装置
- 下一篇:面向E级计算的体系结构感知优化方法