Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

enable_adaptive_aggregator

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.81Новая настройка для включения адаптивной агрегации `GROUP BY`: локальная хеш-таблица каждого потока замораживается по достижении `adaptive_aggregator_freeze_threshold` ключей, благодаря чему частые ключи продолжают агрегироваться в небольших локальных таблицах, а редкие ключи по хешу направляются в очереди отдельных бакетов и агрегируются ровно один раз при параллельном слиянии по бакетам; редкие ключи хранятся и обрабатываются один раз, а не по одному разу для каждого потока.

Включает адаптивный алгоритм GROUP BY: каждый поток агрегирует данные в локальную хеш-таблицу, пока число ключей не достигнет adaptive_aggregator_freeze_threshold (или объём памяти не достигнет adaptive_aggregator_freeze_threshold_bytes), после чего таблица замораживается. Строки уже встречавшихся (частых) ключей продолжают обновляться в этой таблице, а новые (редкие) ключи по хешу направляются в очереди отдельных бакетов и агрегируются ровно один раз при параллельном слиянии по бакетам. Частые ключи остаются в небольших таблицах, помещающихся в кэше, а редкие ключи хранятся и обрабатываются один раз, а не по одному разу для каждого потока.

Настройки внешней агрегации (max_bytes_before_external_group_by, max_bytes_ratio_before_external_group_by) учитываются: после превышения порога очереди заранее переносятся в общую таблицу, а если этого недостаточно для возврата ниже порога, общая таблица выгружается на диск с помощью обычной внешней агрегации.

enable_adaptive_memory_spill_scheduler

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.20Новая настройка. Включает адаптивную выгрузку данных из памяти во внешнее хранилище.

Включает адаптивную выгрузку данных из памяти во внешнее хранилище. На данный момент поддерживается только Grace JOIN.

enable_add_distinct_to_in_subqueries

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.80Новая настройка, уменьшающая размер временных таблиц, передаваемых для распределённых подзапросов IN.

Включает DISTINCT в подзапросах IN. Это компромиссная настройка: при включении она может значительно уменьшить размер временных таблиц, передаваемых для распределённых подзапросов IN, и существенно ускорить передачу данных между сегментами, поскольку отправляются только уникальные значения. Однако включение этой настройки требует дополнительных затрат на слияние на каждом узле, так как необходимо выполнять дедупликацию (DISTINCT). Используйте эту настройку, если передача данных по сети является узким местом, а дополнительные затраты на слияние допустимы.

enable_alp_codec

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80Новая настройка, позволяющая отдельно включить экспериментальный кодек сжатия `ALP` без `allow_experimental_codecs`.

Разрешает использовать экспериментальный кодек сжатия ALP.

enable_automatic_decision_for_merging_across_partitions_for_final

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.21новая настройка

Если параметр включен, ClickHouse автоматически активирует эту оптимизацию, когда выражение ключа партиционирования детерминировано, а все столбцы, используемые в выражении ключа партиционирования, входят в первичный ключ. Это гарантирует, что строки с одинаковыми значениями первичного ключа всегда будут относиться к одной и той же партиции, поэтому можно безопасно избегать слияний между партициями.

enable_cascades_optimizer

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80Новая экспериментальная настройка.

Включает оптимизатор Cascades, основанный на оценке стоимости, для распределённых планов запросов. Настройка действует только вместе с make_distributed_plan = 1; сама по себе она не влияет на планирование запросов на одном узле.

enable_early_constant_folding

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

Включает оптимизацию запроса: анализируются результаты функций и подзапросов, и при наличии в них констант запрос переписывается

enable_extended_results_for_datetime_functions

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

Включает или отключает возврат результатов типа Date32 с расширенным диапазоном значений (по сравнению с типом Date) или DateTime64 с расширенным диапазоном значений (по сравнению с типом DateTime).

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

  • 0 — Функции возвращают Date или DateTime для аргументов всех типов.
  • 1 — Функции возвращают Date32 или DateTime64 для аргументов типа Date32 или DateTime64, а в остальных случаях — Date или DateTime.

В таблице ниже показано, как эта настройка влияет на поведение различных функций даты и времени.

Функция enable_extended_results_for_datetime_functions = 0 enable_extended_results_for_datetime_functions = 1
toStartOfYear Возвращает Date или DateTime Возвращает Date/DateTime для входных значений Date/DateTime
Возвращает Date32/DateTime64 для входных значений Date32/DateTime64
toStartOfISOYear Возвращает Date или DateTime Возвращает Date/DateTime для входных значений Date/DateTime
Возвращает Date32/DateTime64 для входных значений Date32/DateTime64
toStartOfQuarter Возвращает Date или DateTime Возвращает Date/DateTime для входных значений Date/DateTime
Возвращает Date32/DateTime64 для входных значений Date32/DateTime64
toStartOfMonth Возвращает Date или DateTime Возвращает Date/DateTime при вводе Date/DateTime
Возвращает Date32/DateTime64 при вводе Date32/DateTime64
toStartOfWeek Возвращает Date или DateTime Возвращает Date/DateTime для аргументов Date/DateTime
Возвращает Date32/DateTime64 для аргументов Date32/DateTime64
toLastDayOfWeek Возвращает Date или DateTime Возвращает Date/DateTime для входных значений Date/DateTime
Возвращает Date32/DateTime64 для входных значений Date32/DateTime64
toLastDayOfMonth Возвращает Date или DateTime Возвращает Date/DateTime для входных значений Date/DateTime
Возвращает Date32/DateTime64 для входных значений Date32/DateTime64
toMonday Возвращает Date или DateTime Возвращает Date/DateTime для входных значений Date/DateTime
Возвращает Date32/DateTime64 для входных значений Date32/DateTime64
toStartOfDay Возвращает DateTime
Note: Некорректные результаты для значений за пределами диапазона 1970–2149
Возвращает DateTime для входных значений Date/DateTime
Возвращает DateTime64 для входных значений Date32/DateTime64
toStartOfHour Возвращает DateTime
Note: Некорректные результаты для значений за пределами диапазона 1970–2149
Возвращает DateTime для входных значений Date/DateTime
Возвращает DateTime64 для входных значений Date32/DateTime64
toStartOfFifteenMinutes Возвращает DateTime
Note: Некорректные результаты для значений вне диапазона 1970–2149
Возвращает DateTime для входных значений Date/DateTime
Возвращает DateTime64 для входных значений Date32/DateTime64
toStartOfTenMinutes Возвращает DateTime
Примечание: неправильные результаты для значений вне диапазона 1970–2149
Возвращает DateTime для входных значений Date/DateTime
Возвращает DateTime64 для входных значений Date32/DateTime64
toStartOfFiveMinutes Возвращает DateTime
Note: Неверные результаты для значений вне диапазона 1970-2149
Возвращает DateTime для входных значений Date/DateTime
Возвращает DateTime64 для входных значений Date32/DateTime64
toStartOfMinute Возвращает DateTime
Note: Некорректные результаты для значений вне диапазона 1970–2149
Возвращает DateTime для входных значений Date/DateTime
Возвращает DateTime64 для входных значений Date32/DateTime64
timeSlot Возвращает DateTime
Примечание: неверные результаты для значений за пределами диапазона 1970–2149
Возвращает DateTime для входных значений Date/DateTime
Возвращает DateTime64 для входных значений Date32/DateTime64

enable_full_text_index

Псевдонимы: allow_experimental_full_text_index

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.21Текстовый индекс теперь имеет статус GA
25.120Текстовый индекс переведён в статус бета.

Если установлено значение true, разрешает использование текстового индекса.

enable_function_early_short_circuit

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80новая настройка

Включает раннюю свёртку констант с коротким замыканием для and и or на этапе анализа запроса. Если параметр включен, подходящие недостижимые ветви со скалярными подзапросами анализируются для сохранения их типов и проверки семантики запроса, но не выполняются. Если требуются скалярная мощность или значения времени выполнения, оптимизация переключается на обычный анализ.

enable_global_with_statement

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
21.21По умолчанию распространяет операторы WITH на запросы UNION и все подзапросы

Распространяет операторы WITH на запросы UNION и все подзапросы

enable_group_by_top_k_optimization

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.81Новая настройка для управления оптимизацией фильтрации TopK при агрегации в запросах `GROUP BY key ORDER BY key LIMIT N`.

Включает оптимизацию фильтрации TopK при агрегации в запросах GROUP BY keys ORDER BY <prefix of keys> LIMIT K, а также в запросах GROUP BY keys LIMIT K без ORDER BY (в этом случае допустим любой набор из K групп, поэтому синтезируется сортировка по всем ключам).

Когда параметр включен, агрегатор поддерживает ограниченную кучу из K лучших ключей, найденных к текущему моменту, и не вставляет новые строки в хеш-таблицу, если их ключ группировки не может попасть в итоговый результат. Это позволяет избежать агрегации строк, которые будут отброшены последующим ORDER BY ... LIMIT. Если куча ранжирует полный ключ GROUP BY, она также удаляет вытесненные группы из промежуточной хеш-таблицы, ограничивая ее размер значением LIMIT, а не числом различных ключей. Если ORDER BY охватывает только собственный префикс ключей GROUP BY, ранжирование не позволяет определить полную группу, поэтому применяется только пропуск строк: хеш-таблица хранит все допущенные группы и все еще может расти с увеличением мощности оставшихся столбцов ключа.

Оптимизация отключается, если запрошенный LIMIT превышает query_plan_max_limit_for_top_k_optimization или жесткий предел 100000, поскольку потребление памяти и CPU кучей растет с увеличением запрошенного LIMIT.

Оптимизация не применяется к формам запросов, в которых удаление групп может изменить результат, включая WITH TOTALS, HAVING, QUALIFY, оконные функции, ROLLUP/CUBE/GROUPING SETS, LIMIT WITH TIES, COLLATE для любого из сопоставленных ключей GROUP BY (COLLATE для более позднего столбца ORDER BY после полного префикса ключа не влияет на то, какие группы попадут в результат, поэтому не отключает оптимизацию), ORDER BY по агрегату или по чему-либо, что не является начальным префиксом ключей GROUP BY, а также запросы, в которых задан max_rows_to_group_by или exact_rows_before_limit.

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

  • 0 — Отключено.
  • 1 — Включено.

enable_hash_join_row_store

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.91Новая настройка, включающая преобразование полезной нагрузки hash JOIN в построчный формат.

Включает преобразование полезной нагрузки hash JOIN в построчный формат.

enable_hdfs_pread

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.41Новая настройка.

Включает или отключает использование pread для файлов HDFS. По умолчанию используется hdfsPread. Если параметр отключен, для чтения файлов HDFS используются hdfsRead и hdfsSeek.

enable_http_compression

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.101В целом должно быть полезно

Включает или отключает сжатие данных в ответе на HTTP-запрос.

Дополнительные сведения см. в описании HTTP-интерфейса.

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

  • 0 — Отключено.
  • 1 — Включено.

enable_identifier_resolve_cache

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.61Новая настройка для управления кэшем разрешения идентификаторов в анализаторе запросов

Включает кэш разрешения идентификаторов в анализаторе запросов. Кэш повторно использует уже разрешённые узлы псевдонимов, чтобы предотвратить разрастание AST, когда на один и тот же псевдоним ссылаются несколько раз. Установите false, чтобы отключить кэширование, если есть подозрение на некорректные результаты.

enable_job_stack_trace

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.60Параметр по умолчанию отключён, чтобы избежать снижения производительности.
24.110Включает сбор трассировок стека при планировании задачи. По умолчанию отключён, чтобы избежать снижения производительности.

Выводит трассировку стека создателя задачи, если при выполнении задачи возникает исключение. По умолчанию отключён, чтобы избежать снижения производительности.

enable_json_ast_dialect

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80Новая настройка, включающая значение `clickhouse_json` для настройки `dialect`, при котором запросы интерпретируются как JSON AST (результат `parseQueryToJSON`), а не как текст SQL.

Включает значение clickhouse_json для настройки dialect.

Если для dialect установлено значение clickhouse_json, запросы интерпретируются как JSON AST (результат parseQueryToJSON), а не как текст SQL. Запрос SET по-прежнему разбирается как обычный SQL, чтобы можно было переключить диалект обратно.

Пример:

SET enable_json_ast_dialect = 1;
SET dialect = 'clickhouse_json';

-- Subsequent queries are parsed as JSON ASTs:
{"type":"SelectWithUnionQuery", ...}

enable_lazy_columns_replication

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.111По умолчанию включить отложенную репликацию столбцов в JOIN и ARRAY JOIN
25.100Добавить настройку для включения отложенной репликации столбцов в JOIN и ARRAY JOIN

Включает отложенную репликацию столбцов в JOIN, ARRAY JOIN и захватах лямбда-выражений функций высшего порядка (например, arrayMap), что позволяет избежать многократного ненужного копирования одних и тех же строк в памяти.

enable_materialized_cte

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.30Новая настройка

Включает материализованные CTE; эта настройка имеет приоритет над enable_global_with_statement

enable_memory_bound_merging_of_aggregation_results

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

Включает стратегию слияния результатов агрегации с ограничением по памяти.

enable_multiple_prewhere_read_steps

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

Перемещает больше условий из WHERE в PREWHERE и выполняет чтение с диска и фильтрацию в несколько этапов, если есть несколько условий, объединённых оператором побитового И

enable_named_columns_in_function_tuple

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
24.70Генерировать именованные Tuple в функции tuple(), если все имена уникальны и могут использоваться как идентификаторы без кавычек.
24.100Отключено до улучшения удобства использования

Генерировать именованные Tuple в функции tuple(), если все имена уникальны и могут использоваться как идентификаторы без кавычек.

enable_order_by_all

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

Включает или отключает сортировку с использованием синтаксиса ORDER BY ALL, см. ORDER BY.

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

  • 0 — Отключает ORDER BY ALL.
  • 1 — Включает ORDER BY ALL.

Пример

Запрос:

CREATE TABLE TAB(C1 Int, C2 Int, ALL Int) ENGINE=Memory();

INSERT INTO TAB VALUES (10, 20, 30), (20, 20, 10), (30, 10, 20);

SELECT * FROM TAB ORDER BY ALL; -- returns an error that ALL is ambiguous

SELECT * FROM TAB ORDER BY ALL SETTINGS enable_order_by_all = 0;

Результат:

┌─C1─┬─C2─┬─ALL─┐
│ 20 │ 20 │  10 │
│ 30 │ 10 │  20 │
│ 10 │ 20 │  30 │
└────┴────┴─────┘

enable_packed_string_keys_in_aggregation

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.81Новая настройка для включения и отключения хеш-таблицы на основе `PackedStringRef` для GROUP BY с одним ключом типа `String`. previous_value=false, поэтому `compatibility` с версиями до 26.8 восстанавливает устаревший метод на основе `StringHashTable`, включая его двухуровневое разбиение на бакеты.

Используйте хеш-таблицу с ключами в виде 16-байтных упакованных ссылок на строки (PackedStringRef) для GROUP BY с одним ключом типа String, не допускающим NULL. Ключи длиной до 11 байт хранятся непосредственно в упакованной ссылке; для более длинных ключей используются ссылки на arena. Этот метод быстрее для большинства рабочих нагрузок, но может быть медленнее устаревшего при GROUP BY с очень небольшим числом различных ключей длиннее 11 байт (особенно длиной 12..24 байта): устаревшая хеш-таблица хранит ключи непосредственно в ячейке, а упакованная при каждой проверке разыменовывает указатель на arena. При отключении используется устаревший метод на основе StringHashTable (использовавшийся по умолчанию до версии 26.8).

Все серверы, участвующие в распределённом запросе, должны использовать одинаковое значение: при distributed_aggregation_memory_efficient номера двухуровневых бакетов зависят от хеша ключа, который различается для этих двух методов. Поэтому серверы с разными значениями этой настройки могут распределить один и тот же ключ по разным бакетам и сформировать некорректно слитый результат. Чтобы гарантировать согласованность, инициатор всегда отправляет своё фактическое значение вместе со вторичными запросами (даже если оно задано только значениями по умолчанию сервера или профиля), переопределяя собственные значения по умолчанию удалённых серверов.

enable_parsing_to_custom_serialization

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
24.101новая настройка

Если значение равно true, данные можно напрямую разбирать в столбцы с пользовательской сериализацией (например, Sparse) в соответствии с подсказками по сериализации, полученными из таблицы.

enable_producing_buckets_out_of_order_in_aggregation

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.91Новая настройка

Разрешает агрегированию с эффективным использованием памяти (см. distributed_aggregation_memory_efficient) выдавать бакеты не по порядку. Это может повысить производительность при неравномерном распределении размеров бакетов, так как реплика может отправлять инициатору бакеты с более высокими идентификаторами, пока ещё обрабатывает тяжёлые бакеты с более низкими идентификаторами. Недостаток — потенциально более высокое использование памяти.

enable_quantized_codec

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80Новая настройка для отдельного включения экспериментального кодека сжатия `Quantized` без `allow_experimental_codecs`.

Разрешает использовать экспериментальный кодек сжатия Quantized.

enable_reads_from_query_cache

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

Если параметр включен, результаты SELECT-запросов берутся из кэша запросов.

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

  • 0 - Отключено
  • 1 - Включено

enable_s3_requests_logging

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

Включает максимально подробное логирование запросов к S3. Имеет смысл только для отладки.

enable_scalar_subquery_optimization

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
19.181Предотвращает (де)сериализацию больших скалярных значений в скалярных подзапросах и в некоторых случаях позволяет избежать повторного выполнения одного и того же подзапроса

Если параметр имеет значение true, предотвращается (де)сериализация больших скалярных значений в скалярных подзапросах, а в некоторых случаях удаётся избежать повторного выполнения одного и того же подзапроса.

enable_scopes_for_with_statement

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.71Новая настройка для обратной совместимости со старым анализатором.
25.61Новая настройка для обратной совместимости со старым анализатором.
25.51Новая настройка для обратной совместимости со старым анализатором.
25.41Новая настройка для обратной совместимости со старым анализатором.

Если отключено, объявления в родительских предложениях WITH будут иметь ту же область видимости, как если бы они были объявлены в текущей области видимости.

Обратите внимание, что это настройка совместимости для анализатора, позволяющая выполнять некоторые некорректные запросы, которые мог выполнять старый анализатор.

enable_sharding_aggregator

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.60Новая настройка для включения оптимизации сегментированного `GROUP BY`, при которой строки распределяются между потоками по хешу ключа группировки, так что каждый поток агрегирует непересекающееся подмножество ключей без фазы слияния; это эффективно для ключей высокой кардинальности при равномерном распределении данных.

Включает оптимизацию сегментированного GROUP BY, при которой строки распределяются между потоками по хешу ключа группировки, так что каждый поток агрегирует непересекающееся подмножество ключей без фазы слияния.

Это эффективно для ключей высокой кардинальности при равномерном распределении данных, но может работать хуже при сильно неравномерном распределении ключей или в запросах с очень малым числом различных ключей.

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

  • 0 — Оптимизация сегментированной агрегации отключена.
  • 1 — Оптимизация сегментированной агрегации включена.

enable_shared_storage_snapshot_in_query

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.60Новая настройка для совместного использования StorageSnapshot в запросе
25.121Совместное использование StorageSnapshot в запросе включено по умолчанию

Если параметр включен, все подзапросы в рамках одного запроса будут использовать один и тот же StorageSnapshot для каждой таблицы. Это обеспечивает согласованное представление данных во всем запросе, даже если к одной и той же таблице обращаются несколько раз.

Это необходимо для запросов, в которых важна внутренняя согласованность частей данных. Пример:

SELECT
    count()
FROM events
WHERE (_part, _part_offset) IN (
    SELECT _part, _part_offset
    FROM events
    WHERE user_id = 42
)

Без этой настройки внешние и внутренние запросы могут работать с разными снимками данных, что может приводить к некорректным результатам.

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

  • 0 - Отключено
  • 1 - Включено

enable_sharing_sets_for_mutations

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

Разрешает совместно использовать объекты Set, созданные для подзапросов IN, в разных задачах одной мутации. Это снижает использование памяти и потребление CPU

enable_streaming_queries

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.60новая настройка

Разрешает непрерывные запросы SELECT ... FROM t STREAM [CURSOR '{...}']. Если настройка отключена, любое табличное выражение, использующее модификатор STREAM, отклоняется на этапе построения плана выполнения. Это основной переключатель для возможности стриминг-запросов; дополнительные возможности могут управляться собственными настройками.

enable_sz3_codec

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80Новая настройка для отдельного включения экспериментального кодека сжатия `SZ3` без включения `allow_experimental_codecs`.

Разрешает использовать экспериментальный кодек сжатия SZ3.

enable_time_time64_type

Псевдонимы: allow_experimental_time_time64_type

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.60Новая настройка. Позволяет использовать новые экспериментальные типы данных Time и Time64.
25.121Типы Time и Time64 включены по умолчанию

Позволяет создавать типы данных Time и Time64.

enable_unaligned_array_join

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

Разрешает ARRAY JOIN с несколькими массивами разной длины. Когда этот параметр включен, массивы будут приведены к длине самого длинного.

enable_url_encoding

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.50Изменено значение по умолчанию существующей настройки

Позволяет включать и отключать декодирование/кодирование пути в URI в таблицах с движком URL.

По умолчанию отключено.

enable_vertical_final

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
24.61Снова включить vertical final по умолчанию после исправления ошибки
24.11Использовать vertical final по умолчанию

Если включено, во время FINAL дублирующиеся строки удаляются путём пометки строк как удалённых и их последующей фильтрации вместо слияния строк

enable_writes_to_query_cache

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

Если параметр включен, результаты запросов SELECT сохраняются в кэше запросов.

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

  • 0 - Отключено
  • 1 - Включено

enable_zxc_codec

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80Новая настройка для отдельного включения экспериментального кодека сжатия `ZXC` без `allow_experimental_codecs`.

Разрешает использовать экспериментальный кодек сжатия ZXC.

Navigation