PostgreSQL11编译支持JIT功能

JIT just-in-time

JIT在大数据集的查询条件下,可能迅速提升查询速度的作用。但是它也不是任何情况下都能提效的,可以参考这篇 https://www.postgresql.org/docs/11/jit-decision.html



下面,我以编译PG11开启JIT为例演示下JIT的性能提升效果:




# 如果有缺少依赖包等报错,可以参考网上的资料补充后,再次执行 configure 命令。

修改配置文件,开启JIT的参数。修改后,重启PG,查看到的参数设置值如下:



https://github.com/digoal/blog/blob/master/201910/20191017_01.md

CenOS7+PG11+PGshared_buffer=8GB

jitPG11

jitPG11

JOIN之类的复杂 JIT


PostgreSQL11编译支持JIT功能