北京海量数据技术股份有限公司余鹏获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京海量数据技术股份有限公司申请的专利一种基于关系型数据库的SQL优化处理方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116150187B 。
龙图腾网通过国家知识产权局官网在2026-04-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211556613.4,技术领域涉及:G06F16/2453;该发明授权一种基于关系型数据库的SQL优化处理方法是由余鹏设计研发完成,并于2022-12-06向国家知识产权局提交的专利申请。
本一种基于关系型数据库的SQL优化处理方法在说明书摘要公布了:本发明涉及一种基于关系型数据库的SQL优化处理方法。本方法包括在关系型数据库系统的元数据表中标注聚集函数的状态转移函数是否为一个单调函数、在生成查询计划时将聚集函数的过滤条件下推到其状态转移函数中、在执行查询计划时对数据执行聚集函数的状态转移函数,将结果代入过滤条件,如果不满足过滤条件,则直接进行下个分组数据的处理。相对于现有处理方式,本发明将聚集函数的过滤条件下推到了聚集函数的状态转移函数中,能够及早发现不满足输出要求的记录,从而加速了SQL的执行过程,通过本方法可大大缩短数据库执行某些SQL的时间,应用本方法有助于更好地发挥数据库性能,提升数据库工作效率。
本发明授权一种基于关系型数据库的SQL优化处理方法在权利要求书中公布了:1.一种基于关系型数据库的SQL优化处理方法,其特征在于,所述方法包括: S1.修改关系型数据库中记录有聚集函数信息的元数据表,在所述元数据表中增加一个字段来标注其记录的聚集函数的状态转移函数是否为一个单调函数; S2.在生成查询计划时,将聚集函数的过滤条件下推到其状态转移函数中; S3.获取聚集函数的输入数据; S4.遍历聚集函数的输入数据,根据查询计划中指定的方式对输入数据进行分组; S5.对第一组内的每条数据,执行聚集函数的状态转移函数,如果状态转移函数有关联的过滤条件,则将状态转移函数的结果代入该过滤条件,如果不满足该过滤条件,则进入S8步骤,如果满足该过滤条件,则作为中间结果予以保存; S6.将上步获得的中间结果作为输入,传递给聚集函数的终态函数,终态函数的计算结果作为该组最终的聚集函数结果,如果聚集函数没有过滤条件,则直接将该结果返回给用户,如果聚集函数有过滤条件,则进入下一步; S7.将上步获得的聚集函数结果代入聚集函数的过滤条件,判断是否满足该过滤条件,如果满足,则输出该组的计算结果,否则丢弃该组计算结果; S8.如果有下个分组存在,则跳回S5步骤,否则,结束执行查询计划。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京海量数据技术股份有限公司,其通讯地址为:100083 北京市海淀区学院路30号科大天工大厦B座6层01室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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