pg_jit_available()

一个确定 JIT 是否可用的函数

pg_jit_available() 是一个系统函数,用于确定即时 (just-in-time) 编译是否可用。

pg_jit_available()PostgreSQL 11 中添加。

用法

pg_jit_available() → boolean

pg_jit_available() 返回 TRUE,前提是服务器能够提供支持 JIT 的环境,并且 配置文件参数 jit 被设置为 on

变更历史

示例

执行 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 被设置为 offpg_jit_available() 将始终返回 FALSE

postgres=# SET jit TO off;
SET

postgres=# SELECT pg_jit_available();
 pg_jit_available
------------------
 f
(1 row)

分类

JIT, 系统函数

另请参阅

JIT, jit, pg_numa_available()

反馈

提交关于 "pg_jit_available()" 的任何评论、建议或更正,请在此处 提交