pg_jit_available() 是一个系统函数,用于确定即时 (just-in-time) 编译是否可用。
pg_jit_available() 在 PostgreSQL 11 中添加。
用法
pg_jit_available() → boolean
pg_jit_available() 返回 TRUE,前提是服务器能够提供支持 JIT 的环境,并且 配置文件参数 jit 被设置为 on。
变更历史
- PostgreSQL 11
- 添加于 (提交 432bb9e0)
示例
执行 pg_jit_available() 的基本示例
postgres=# SELECT pg_jit_available(); pg_jit_available ------------------ t (1 row)
在 JIT 不可用的服务器上执行 pg_jit_available()
postgres=# SHOW jit; jit ----- on (1 row) postgres=# SELECT pg_jit_available(); pg_jit_available ------------------ f (1 row)
如果 jit 被设置为 off,pg_jit_available() 将始终返回 FALSE。
postgres=# SET jit TO off; SET postgres=# SELECT pg_jit_available(); pg_jit_available ------------------ f (1 row)
参考资料
- PostgreSQL文档: 系统信息函数和运算符
另请参阅
JIT, jit, pg_numa_available()
