Перевод

This commit is contained in:
Mikhail 2021-06-18 13:41:28 +03:00
parent d08e6ebc80
commit 5a2b01328f

View File

@ -1189,6 +1189,16 @@ load_balancing = round_robin
Компиляция предусмотрена только для части конвейера обработки запроса - для первой стадии агрегации (GROUP BY).
В случае, если эта часть конвейера была скомпилирована, запрос может работать быстрее, за счёт разворачивания коротких циклов и инлайнинга вызовов агрегатных функций. Максимальный прирост производительности (до четырёх раз в редких случаях) достигается на запросах с несколькими простыми агрегатными функциями. Как правило, прирост производительности незначителен. В очень редких случаях возможно замедление выполнения запроса.
## compile_expressions {#compile_expressions}
Включает или выключает компиляцию часто используемых функций и операторов. Компиляция производится в нативный код платформы с помощью LLVM во время выполнения.
Возможные значения:
- 0 — выключена.
- 1 — включена.
Значение по умолчанию: `1`.
## min_count_to_compile {#min-count-to-compile}
После скольких раз, когда скомпилированный кусок кода мог пригодиться, выполнить его компиляцию. По умолчанию - 3.