这些设置可在 system.settings 中查看,且根据 源代码 自动生成。
compile_aggregate_expressions
类型
Bool
默认值
1
启用或禁用将聚合函数 JIT 编译为原生代码。启用此设置可提升性能。
Possible values:
- 0 — 聚合在不使用 JIT 编译的情况下进行。
- 1 — 聚合使用 JIT 编译进行。
See Also
compile_expressions
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.5 | 1 | 我们认为,JIT 编译器背后的 LLVM 基础设施已经足够稳定,因此默认启用此设置。 |
将一些标量函数和运算符编译为原生代码。
compile_regular_expressions
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.7 | 1 | 用于启用对 `match` 和 `extract` 等函数中的简单正则表达式进行 JIT 编译的新设置。 |
将 match 和 extract 等函数中使用的简单正则表达式编译为原生代码。超出受支持子集的模式会自动回退到通用引擎。
compile_sort_description
类型
Bool
默认值
1
将排序描述编译成原生代码。