Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

compile_* session settings

These settings are available in system.settings and are autogenerated from source.

compile_aggregate_expressions

Type
Bool
Default
1

Enables or disables JIT-compilation of aggregate functions to native code. Enabling this setting can improve the performance.

Possible values:

  • 0 — Aggregation is done without JIT compilation.
  • 1 — Aggregation is done using JIT compilation.

See Also

compile_expressions

Type
Bool
Default
1
Version history
VersionDefault valueComment
25.51We believe that the LLVM infrastructure behind the JIT compiler is stable enough to enable this setting by default.

Compile some scalar functions and operators to native code.

compile_regular_expressions

Type
Bool
Default
1
Version history
VersionDefault valueComment
26.71New setting to enable JIT compilation of simple regular expressions in functions like `match` and `extract`.

Compile simple regular expressions used in functions like match and extract to native code. Patterns outside the supported subset transparently fall back to the general engine.

compile_sort_description

Type
Bool
Default
1

Compile sort description to native code.

Navigation