jit_provider 是一个 配置参数,用于确定要使用的 JIT 提供程序库的名称。
jit_provider 已在 PostgreSQL 11 中添加。
默认值
jit_provider 的默认值为:llvmjit。
用法
此参数允许 JIT 支持与 PostgreSQL 本身分开安装。
如果设置为无效值,将不会引发错误,但 JIT 将不可用。
按 PostgreSQL 版本详细信息
jit_provider (PostgreSQL 19)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 18)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 17)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 16)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 15)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 14)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 13)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 12)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
jit_provider (PostgreSQL 11)
| 设置 | llvmjit |
| 单位 | |
| 类别 | 客户端连接默认值 / 共享库预加载 |
| 简短描述 | 要使用的 JIT 提供程序。 |
| 扩展描述 | |
| 上下文 | postmaster |
| 变量类型 | string |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | llvmjit |
| 重置值 | llvmjit |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档:jit_provider
变更历史
- PostgreSQL 11
- 添加于 (提交 432bb9e0)
参考资料
- PostgreSQL 文档: jit_provider
