pg_jit_available()
是一个系统函数,用于确定即时编译是否可用。
pg_jit_available()
在 PostgreSQL 11 中添加。
用法
pg_jit_available() → boolean
pg_jit_available()
如果服务器可以提供支持 JIT 的环境 *并且* 配置参数 jit
设置为 on
,则返回 TRUE
。
更改历史记录
- 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