Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

vertical_merge_algorithm_min_bytes_to_activate

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

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

vertical_merge_algorithm_min_columns_to_activate

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

Минимальное количество столбцов, не входящих в PK, при котором активируется алгоритм Вертикального слияния.

vertical_merge_algorithm_min_rows_to_activate

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

Минимальная (приблизительная) суммарная численность строк в сливаемых частях для активации алгоритма Вертикального слияния.

vertical_merge_optimize_lightweight_delete

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

Если true, легковесное удаление оптимизируется при Вертикальном слиянии.

vertical_merge_optimize_ttl_delete

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.31Разрешает алгоритм вертикального слияния для операций слияния, в которых требуется удалять строки с истёкшим TTL

Если значение равно true, удаление строк по TTL оптимизируется при вертикальном слиянии. Вместо принудительного горизонтального слияния TTL-фильтр вычисляется и передаётся алгоритму слияния, который устанавливает флаги пропуска в источниках строк.

vertical_merge_remote_filesystem_prefetch

Тип
Bool
По умолчанию
1

Если true, для следующего столбца при слиянии используется предзагрузка данных из удалённой файловой системы

Navigation