Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

concurrent_part_removal_threshold

Тип
UInt64
По умолчанию
100

Включать параллельное удаление частей (см. 'max_part_removal_threads') только если число неактивных частей данных как минимум равно этому значению.

concurrent_part_removal_threshold_for_remote_disk

Тип
UInt64
По умолчанию
16
История версий
ВерсияЗначение по умолчаниюКомментарий
26.516Новая настройка. Более низкий порог для перехода к параллельному удалению частей, когда хотя бы одна удаляемая часть находится на удалённом диске, где каждое удаление обычно требует одного сетевого round-trip. Старое значение (100) соответствует устаревшему значению по умолчанию `concurrent_part_removal_threshold`, поэтому более старые режимы `compatibility` сохраняют прежнее поведение.

То же, что и concurrent_part_removal_threshold, но используется, когда хотя бы одна удаляемая часть хранится на удалённом диске. Значение по умолчанию ниже, поскольку удаление каждой части в удалённом хранилище обычно требует одного сетевого round-trip (например, один HTTP DELETE на часть в Объектном хранилище), поэтому последовательное удаление даже 100 частей может задержать DROP TABLE на десятки секунд.

Navigation