Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
compile_aggregate_expressions
Тип
Bool
По умолчанию
1
Включает или отключает JIT-компиляцию агрегатных функций в нативный код. Включение этого параметра может повысить производительность.
Возможные значения:
- 0 — агрегация выполняется без JIT-компиляции.
- 1 — агрегация выполняется с JIT-компиляцией.
См. также
compile_expressions
Тип
Bool
По умолчанию
1
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.5 | 1 | Мы считаем, что инфраструктура LLVM, на которой основан JIT-компилятор, достаточно стабильна, чтобы включить эту настройку по умолчанию. |
Компилирует некоторые скалярные функции и операторы в нативный код.
compile_regular_expressions
Тип
Bool
По умолчанию
1
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.7 | 1 | Новая настройка для включения JIT-компиляции простых регулярных выражений в таких функциях, как `match` и `extract`. |
Компилирует простые регулярные выражения, используемые в таких функциях, как match и extract, в нативный код. Для шаблонов, не входящих в поддерживаемое подмножество, автоматически используется общий движок.
compile_sort_description
Тип
Bool
По умолчанию
1
Компилирует описание сортировки в нативный код.