皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

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

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

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

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

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

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

转自 https://www.oschina.net/news/94964/postgresql-llvm-jit-landing