发明授权
- 专利标题: 一种SQL语句处理方法及装置
-
申请号: CN202110649927.8申请日: 2021-06-10
-
公开(公告)号: CN113392123B公开(公告)日: 2024-07-19
- 发明人: 王莉莉 , 史晨阳 , 丁永建 , 向小佳 , 彭晓 , 史黎 , 王志刚 , 吴海洋 , 赵振海 , 王忠璐 , 高孝鑫 , 龙禹
- 申请人: 中国光大银行股份有限公司 , 光大科技有限公司 , 北京万里开源软件有限公司
- 申请人地址: 北京市西城区太平桥大街25号、甲25号中国光大中心; ;
- 专利权人: 中国光大银行股份有限公司,光大科技有限公司,北京万里开源软件有限公司
- 当前专利权人: 中国光大银行股份有限公司,光大科技有限公司,北京万里开源软件有限公司
- 当前专利权人地址: 北京市西城区太平桥大街25号、甲25号中国光大中心; ;
- 代理机构: 北京康信知识产权代理有限责任公司
- 代理商 张秀英
- 主分类号: G06F16/242
- IPC分类号: G06F16/242 ; G06F16/27
摘要:
本发明提供了一种SQL语句处理方法及装置,其中,该方法包括:解析SQL语句语义,得到多个子句;采用有向无环图的方式构建该多个子句的子句依赖关系;基于该子句依赖关系构建该多个子句的逻辑执行计划;通过本地数据节点执行该逻辑执行计划,得到执行结果,可以解决相关技术中从数据库节点抽取大量数据通过单一计算节点进行计算,计算节点的配置成为数据库集群的性能瓶颈,容易导致严重的网络流量拥塞,同样可能影响数据库集群生产运行的稳定性的问题,通过尽可能利用本地数据节点进行join运算,确保分布式数据库高效地执行join运算的同时避免单计算节点资源瓶颈和巨量数据的网络抽取,实现了数据库集群运行的高效与稳定。
公开/授权文献
- CN113392123A 一种SQL语句处理方法及装置 公开/授权日:2021-09-14