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

parts_to_delay_insert

Если число активных частей в одной партиции превышает значение parts_to_delay_insert, операция INSERT искусственно замедляется. Возможные значения:
  • Любое положительное целое число.
ClickHouse искусственно увеличивает время выполнения INSERT (добавляет sleep), чтобы фоновый процесс слияния успевал объединять части быстрее, чем они добавляются.

parts_to_throw_insert

Если число активных частей в одной партиции превышает значение parts_to_throw_insert, выполнение INSERT прерывается с исключением Too many parts (N). Merges are processing significantly slower than inserts. Возможные значения:
  • Любое положительное целое число.
Чтобы добиться максимальной производительности запросов SELECT, необходимо минимизировать число обрабатываемых частей, см. Merge Tree. До версии 23.6 для этой настройки было установлено значение 300. Вы можете задать другое, более высокое значение: это снизит вероятность ошибки Too many parts, но при этом производительность SELECT может ухудшиться. Кроме того, в случае проблем со слиянием (например, из-за нехватки места на диске) вы заметите их позже, чем при исходном значении 300.
Последнее изменение 23 июля 2026 г.