[发明专利]查询即时JIT编译和执行的装置和方法有效
申请号: | 201680010877.6 | 申请日: | 2016-03-31 |
公开(公告)号: | CN107250983B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 丁永华;张国根;朱澄 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/24 | 分类号: | G06F16/24;G06F16/242;G06F9/448 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本文所提供的实施例用于将参数化中间表示IR用于数据库查询执行引擎中的即时JIT编译。在一实施例中,一种支持在数据库管理系统中查询JIT编译和执行的方法包括:识别查询中的中央处理器密集函数,并在所述CPU密集函数中识别一个或者多个参数,其中,所述一个或者多个参数代表在不同查询实例中可以变化的值的变量;将所述CPU密集函数编译成包括所述一个或者多个参数的参数化IR;将所述CPU密集函数的参数化IR保存在参数化IR的目录中。 | ||
搜索关键词: | 查询 即时 jit 编译 执行 装置 方法 | ||
【主权项】:
一种支持在数据库管理系统中查询即时JIT编译和执行的方法,其特征在于,所述方法包括:识别查询中的中央处理器CPU密集函数;在所述CPU密集函数中识别一个或者多个参数,其中所述一个或者多个参数代表在不同查询实例中可以变化的值的变量;将所述CPU密集函数编译成包括所述一个或者多个参数的参数化中间表示IR;将所述CPU密集函数的参数化IR保存在参数化IR的目录中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680010877.6/,转载请声明来源钻瓜专利网。
- 上一篇:农学实验灌溉装置
- 下一篇:一种给水连供型市政景观花盆架