Настройки таблиц семейства MergeTree compress_*
Настройки таблиц семейства MergeTree в автоматически созданной группе compress_*.
Эти настройки доступны в system.merge_tree_settings и автоматически генерируются на основе исходного кода ClickHouse.
Для marks поддерживается сжатие, что уменьшает размер файла marks и ускоряет передачу
по сети.
Управляет физической структурой компактных частей. Если true (по умолчанию), каждый столбец в грануле
начинает новый сжатый блок, что позволяет ClickHouse не читать с диска ненужные столбцы.
Если false, все столбцы в пределах гранулы упаковываются в один и тот же сжатый блок,
что повышает коэффициент сжатия, но требует распаковки большего объёма данных при чтении.
Это полезно для рабочих нагрузок, которые всегда читают все столбцы (например, проекции).
Для первичного ключа поддерживается сжатие, что уменьшает размер файла первичного ключа и ускоряет передачу по сети.
Последнее изменение 23 июля 2026 г.