Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

add_minmax_index_for_block_number_column

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

Если включено, для постоянного виртуального столбца _block_number добавляется неявный min-max-индекс пропуска данных. Чтобы это вступило в силу, требуется enable_block_number_column = 1. Индекс строится только во время слияний, а не при вставке: в момент вставки номер блока является предварительным, и индекс был бы построен по константному значению.

add_minmax_index_for_block_offset_column

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

Если параметр включен, для постоянного виртуального столбца _block_offset добавляется неявный min-max-индекс пропуска данных. Для применения требуется enable_block_offset_column = 1. Индекс строится только во время слияний, а не при вставке.

add_minmax_index_for_numeric_columns

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

При включении для всех числовых столбцов таблицы добавляются min-max-индексы пропуска данных.

add_minmax_index_for_string_columns

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

Если параметр включен, для всех строковых столбцов таблицы добавляются min-max-индексы пропуска данных.

add_minmax_index_for_temporal_columns

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

Если настройка включена, для всех столбцов таблицы с типами Date, Date32, Time, Time64, DateTime и DateTime64 добавляются min-max-индексы пропуска данных

Navigation