上海达梦数据库有限公司宋鑫获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海达梦数据库有限公司申请的专利一种执行计划生成方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116628036B 。
龙图腾网通过国家知识产权局官网在2026-05-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310721187.3,技术领域涉及:G06F16/2455;该发明授权一种执行计划生成方法、装置、设备及存储介质是由宋鑫;万伟;韩朱忠设计研发完成,并于2023-06-16向国家知识产权局提交的专利申请。
本一种执行计划生成方法、装置、设备及存储介质在说明书摘要公布了:本发明公开了一种执行计划生成方法、装置、设备及存储介质。该方法包括:若SQL语句中无分组项,且查询项均为目标聚集函数,则获取去重项参数,其中,所述目标聚集函数为包括去重项的聚集函数;根据所述SQL语句和所述去重项参数生成所述SQL语句对应的执行计划,其中,所述执行计划包括:每个子任务对应的操作符和每个子任务对应的并行度,执行本发明实施例提供的执行计划,能够在已有分布式执行框架较少改动的情况下,无需引入多余的数据复制开销,充分利用多线程资源,提升SQL语句的执行效率。
本发明授权一种执行计划生成方法、装置、设备及存储介质在权利要求书中公布了:1.一种执行计划生成方法,其特征在于,包括: 若SQL语句中无分组项,且查询项均为目标聚集函数,则获取去重项参数,其中,所述目标聚集函数为包括去重项的聚集函数; 根据所述SQL语句和所述去重项参数生成所述SQL语句对应的执行计划,其中,所述执行计划包括:每个子任务对应的操作符和每个子任务对应的并行度; 其中,根据所述SQL语句和所述去重项参数生成所述SQL语句对应的执行计划,包括: 根据所述SQL语句确定目标表; 根据所述目标表和存储所述目标表的节点的可用硬件资源确定第一子任务的并行度,其中,所述第一子任务包括:第一分发操作符; 根据所述去重项参数和存储所述目标表的节点的可用硬件资源确定第二子任务的并行度,其中,所述第二子任务包括:第一接收操作符、第一聚合操作符以及第二分发操作符; 将第三子任务的并行度确定为第一数值,其中,所述第三子任务包括:第二接收操作符和第二聚合操作符; 其中,所述方法还包括: 依次执行所述第一子任务、第二子任务以及第三子任务,得到目标执行结果; 其中,依次执行所述第一子任务、第二子任务以及第三子任务,得到目标执行结果,包括: 根据所述目标表和所述去重项参数确定每个去重项参数对应的待发送数据; 根据所述第一子任务将每个去重项参数对应的待发送数据发送至每个去重项参数对应的接收线程; 基于第二子任务对接收到的数据进行首次聚合,得到每个接收线程对应首次聚合结果; 基于第三子任务对所述每个接收线程对应首次聚合结果进行二次聚合,得到所述SQL语句对应的目标执行结果。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海达梦数据库有限公司,其通讯地址为:201203 上海市浦东新区博霞路50号403室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励