Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки таблиц семейства MergeTree: merge_*

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

merge_total_max_bytes_to_prewarm_cache

Тип
UInt64
По умолчанию
16106127360
История версий
ВерсияЗначение по умолчаниюКомментарий
25.116106127360Синхронизация с Cloud

Доступно только в ClickHouse Cloud. Максимальный суммарный размер частей, для которых выполняется предварительный прогрев кэша при слиянии.

merge_use_batch_sorting_queue

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.80Новая настройка для использования пакетной очереди сортировки при обычных слияниях `MergeTree`.

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

Применяется только к слияниям, не изменяющим строки, то есть к обычному MergeTree (режим слияния Ordinary). Не влияет на движки с семантикой, применяемой во время слияния, такие как ReplacingMergeTree, CollapsingMergeTree, SummingMergeTree, AggregatingMergeTree, CoalescingMergeTree, GraphiteMergeTree и VersionedCollapsingMergeTree, которые независимо от этой настройки продолжают использовать очередь по умолчанию.

merge_workload

Используется для управления тем, как ресурсы используются и распределяются между слияниями и другими рабочими нагрузками. Указанное значение используется в качестве значения настройки workload для фоновых слияний этой таблицы. Если оно не указано (пустая строка), вместо него используется настройка сервера merge_workload.

См. также

Navigation