Skip to main content
Эти настройки доступны в system.merge_tree_settings и автоматически генерируются на основе исходного кода ClickHouse.

allow_coalescing_columns_in_partition_or_order_key

Если параметр включен, коалесцируемые столбцы в таблице CoalescingMergeTree можно использовать в партиции или ключе сортировки.

allow_commit_order_projection

Включает проекции, сохраняющие порядок коммита: они хранят виртуальные столбцы _block_number и _block_offset, что позволяет сохранять исходный порядок вставки при слияниях. Требует включения enable_block_number_column и enable_block_offset_column.

allow_dimensions_outside_sorting_key

В AggregatingMergeTree фоновые слияния схлопывают строки с одинаковым значением ключа сортировки, объединяя их состояния агрегатной функции. Столбец, который не входит ни в ключ сортировки, ни в меру — состояние агрегатной функции (AggregateFunction или SimpleAggregateFunction), считается измерением: после слияния в нём сохраняется произвольное значение из одной из схлопнутых строк, что незаметно приводит к неверным результатам в запросах, которые используют GROUP BY или фильтрацию по этому столбцу (см. https://github.com/ClickHouse/ClickHouse/issues/751). По умолчанию такая схема отклоняется при создании таблицы. Включите этот параметр, если столбец функционально зависит от ключа сортировки (то есть все схлопнутые строки имеют одно и то же значение) и такое поведение является намеренным. Проверка применяется только к таблицам, которые действительно агрегируют данные (то есть имеют хотя бы один столбец с состоянием агрегатной функции), и пропускается, если включён allow_tuple_element_aggregation.

allow_floating_point_partition_key

Разрешает использовать число с плавающей запятой в качестве ключа партиционирования. Возможные значения:
  • 0 — Использование ключа партиционирования с плавающей запятой запрещено.
  • 1 — Использование ключа партиционирования с плавающей запятой разрешено.

allow_minmax_index_for_json

Разрешает создавать индексы пропуска данных minmax для JSON-столбцов (Object). По умолчанию отключено, поскольку сериализация индекса minmax не может обрабатывать неоднородные значения Field, которые могут содержаться в JSON-столбцах.

allow_nullable_key

Разрешает использовать типы Nullable в качестве первичных ключей.

allow_part_offset_column_in_projections

Разрешает использовать столбец ‘_part_offset’ в SELECT-запросе проекций.

allow_reduce_blocking_parts_task

Фоновая задача, сокращающая количество блокирующих частей для таблиц shared merge tree. Только в ClickHouse Cloud

allow_remote_fs_zero_copy_replication

Не используйте эту настройку в продакшне, так как она ещё не готова.

allow_summing_columns_in_partition_or_order_key

При включении позволяет использовать суммируемые столбцы в таблице SummingMergeTree в партиции или ключе сортировки.

allow_suspicious_indices

Отклонять первичные/вторичные индексы и ключи сортировки с одинаковыми выражениями

allow_tuple_element_aggregation

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

allow_vertical_merges_from_compact_to_wide_parts

Разрешает вертикальные слияния из compact-частей в части Wide. Этот параметр должен иметь одинаковое значение на всех репликах.
Последнее изменение 24 июля 2026 г.