Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки min_* для таблиц семейства MergeTree

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

min_absolute_delay_to_close

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

Минимальная абсолютная задержка перед закрытием, прекращением обработки запросов и возвратом не-Ok при проверке status.

min_columns_to_activate_adaptive_write_buffer

Тип
UInt64
По умолчанию
500
История версий
ВерсияЗначение по умолчаниюКомментарий
26.1500новая настройка

Позволяет снизить использование памяти для таблиц с большим числом столбцов за счет адаптивных буферов записи.

Возможные значения:

  • 0 - без ограничений
  • 1 - всегда включено

min_compress_block_size

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

Минимальный размер блоков несжатых данных, необходимый для сжатия при записи следующей mark. Этот параметр также можно указать в глобальных настройках (см. параметр min_compress_block_size). Значение, указанное при создании table, переопределяет глобальное значение этого параметра.

min_index_granularity_bytes

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

Минимально допустимый размер гранул данных в байтах.

Используется как защита от случайного создания таблиц с очень низким значением index_granularity_bytes.

min_marks_to_honor_max_concurrent_queries

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

Минимальное количество marks, которое должен прочитать запрос, чтобы была применена настройка max_concurrent_queries.

Возможные значения:

  • Положительное целое число.
  • 0 — отключено (ограничение max_concurrent_queries не применяется ни к одному запросу).

Пример

<min_marks_to_honor_max_concurrent_queries>10</min_marks_to_honor_max_concurrent_queries>

min_merge_bytes_to_use_direct_io

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

Минимальный объём данных для операции слияния, при котором используется прямой I/O-доступ к диску хранилища. При слиянии частей данных ClickHouse вычисляет общий объём хранилища для всех данных, подлежащих слиянию. Если этот объём превышает min_merge_bytes_to_use_direct_io байт, ClickHouse читает и записывает данные на диск хранилища через интерфейс прямого I/O (опция O_DIRECT). Если min_merge_bytes_to_use_direct_io = 0, прямой I/O отключается.

min_parts_to_merge_at_once

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

Минимальное количество частей данных, которые селектор слияний может выбрать для одновременного слияния (настройка экспертного уровня; не изменяйте её, если не понимаете, как она работает). 0 — отключено. Работает для селекторов слияний Simple и StochasticSimple.

min_replicated_logs_to_keep

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

Хранить примерно такое количество последних записей в журнале ZooKeeper, даже если они устарели. На работу таблиц это не влияет: используется только для диагностики журнала ZooKeeper перед очисткой.

Possible values:

  • Любое положительное целое число.
Navigation