Эти настройки доступны в system.merge_tree_settings и автоматически сгенерированы на основе исходного кода ClickHouse.
allow_experimental_adaptive_codec_selection
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.8 | 0 | Новая настройка |
При включении этой настройки для каждого блока в столбцах, использующих кодек по умолчанию (без предложения CODEC или с CODEC(Default)), при слияниях и мутациях выбирается кодек.
В качестве кандидатов рассматриваются кодек таблицы по умолчанию (см. настройку default_compression_codec), NONE и специализированные кодеки, подходящие для типа столбца.
Сейчас адаптивный выбор поддерживается только для целочисленных типов.
Выбирается вариант с наименьшим размером результата. Поэтому сжатие никогда не хуже, чем при использовании кодека по умолчанию, а несжимаемые блоки хранятся без сжатия.
Столбец, кодек по умолчанию которого включает шифрование (например, AES_128_GCM_SIV), никогда не выбирается адаптивно, поэтому шифрование применяется всегда.
Кодеки отдельных блоков отображаются табличной функцией mergeTreeCodecBlockCounts.
allow_experimental_replacing_merge_with_cleanup
Разрешает экспериментальные 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
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.12 | 0 | Новая настройка |
Устаревшая настройка, не имеет эффекта.
allow_experimental_text_index_phrase_search
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.7 | 0 | новая настройка |
Разрешает создавать текстовые индексы с экспериментальным аргументом support_phrase_search,
который сохраняет позиции токенов для точного поиска по фразам.