Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

настройки сеанса compile_*

Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

compile_aggregate_expressions

Тип
Bool
По умолчанию
1

Включает или отключает JIT-компиляцию агрегатных функций в нативный код. Включение этого параметра может повысить производительность.

Возможные значения:

  • 0 — агрегация выполняется без JIT-компиляции.
  • 1 — агрегация выполняется с JIT-компиляцией.

См. также

compile_expressions

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.51Мы считаем, что инфраструктура LLVM, на которой основан JIT-компилятор, достаточно стабильна, чтобы включить эту настройку по умолчанию.

Компилирует некоторые скалярные функции и операторы в нативный код.

compile_regular_expressions

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.71Новая настройка для включения JIT-компиляции простых регулярных выражений в таких функциях, как `match` и `extract`.

Компилирует простые регулярные выражения, используемые в таких функциях, как match и extract, в нативный код. Для шаблонов, не входящих в поддерживаемое подмножество, автоматически используется общий движок.

compile_sort_description

Тип
Bool
По умолчанию
1

Компилирует описание сортировки в нативный код.

Navigation