Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

настройки таблиц семейства MergeTree allow_experimental_*

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

allow_experimental_adaptive_codec_selection

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

При включении этой настройки для каждого блока в столбцах, использующих кодек по умолчанию (без предложения CODEC или с CODEC(Default)), при слияниях и мутациях выбирается кодек. В качестве кандидатов рассматриваются кодек таблицы по умолчанию (см. настройку default_compression_codec), NONE и специализированные кодеки, подходящие для типа столбца. Сейчас адаптивный выбор поддерживается только для целочисленных типов. Выбирается вариант с наименьшим размером результата. Поэтому сжатие никогда не хуже, чем при использовании кодека по умолчанию, а несжимаемые блоки хранятся без сжатия. Столбец, кодек по умолчанию которого включает шифрование (например, AES_128_GCM_SIV), никогда не выбирается адаптивно, поэтому шифрование применяется всегда. Кодеки отдельных блоков отображаются табличной функцией mergeTreeCodecBlockCounts.

allow_experimental_replacing_merge_with_cleanup

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

Разрешает экспериментальные CLEANUP-слияния для ReplacingMergeTree со столбцом is_deleted. Если включено, позволяет использовать OPTIMIZE ... FINAL CLEANUP, чтобы вручную слить все части в партиции в одну и удалить все помеченные как удалённые строки.

Также позволяет включить автоматическое выполнение таких слияний в фоновом режиме с настройками min_age_to_force_merge_seconds, min_age_to_force_merge_on_partition_only и enable_replacing_merge_with_cleanup_for_min_age_to_force_merge.

allow_experimental_reverse_key

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

Устаревшая настройка, не имеет эффекта.

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

Разрешает создавать текстовые индексы с экспериментальным аргументом support_phrase_search, который сохраняет позиции токенов для точного поиска по фразам.

Navigation