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