设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

PostgreSQL或将因LLVM JIT获得更高性能

2018-4-8 23:10| 发布者: joejoe0332| 查看: 539| 评论: 0|原作者: oschina|来自: oschina

摘要: 据了解,使用最广的 PostgreSQL 数据库可能会在近期变得巨快,这要感谢正在进行的 LLVM JIT 计划。分析称,该技术的原理是通过利用 LLVM 的即时编译支持,在 PostgreSQL 中进行 JIT 编译 SQL 查询,而不是通过 Postg ...

据了解,使用最广的 PostgreSQL 数据库可能会在近期变得巨快,这要感谢正在进行的 LLVM JIT 计划。

分析称,该技术的原理是通过利用 LLVM 的即时编译支持,在 PostgreSQL 中进行 JIT 编译 SQL 查询,而不是通过 Postgres 的解释器传递 SQL 查询。通过 LLVM JIT 查询,可以更多地使用运行时信息,并且特别有助于提高复杂 SQL 查询的性能,从而生成更高效的代码。


在诸如 TPC-H 的数据库测试中,发现用于 PostgreSQL 的 JIT编译表达式速度高达〜20%+。在这种 JIT 模式下,创建索引的速度甚至可以提高 5〜19%。

虽然到目前为止,相关功能只提交了一个 commit ,但是看得到它将继续发展的后续承诺,这很让人兴奋。 而在 PostgreSQL 11 中也许会看到更加让人激动的变化。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部