Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки сеанса materialize_statistics_on_insert_*

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

materialize_statistics_on_insert

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.81По умолчанию материализовать статистику столбцов при INSERT для таблиц, размер которых с учётом записываемого блока не превышает `materialize_statistics_on_insert_max_table_size`, чтобы изменение порядка JOIN на основе стоимости имело точные оценки для недавно загруженных таблиц измерений.
26.40По умолчанию отключить построение статистики при INSERT и полагаться на слияния
24.61Добавлена новая настройка, позволяющая отключить материализацию статистики при вставке

Статистика строится и материализуется для вновь вставленных частей. Даже если отключено, статистика всё равно будет построена и сохранена во время слияний или с помощью явной команды MATERIALIZE STATISTICS. Затрагиваются только таблицы, текущий размер которых с учётом размера записываемого блока не превышает materialize_statistics_on_insert_max_table_size.

materialize_statistics_on_insert_max_table_size

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

Создавать и хранить статистику столбцов только для вновь вставленных частей (см. materialize_statistics_on_insert) в таблицах, у которых текущий размер вместе с записываемым блоком не превышает это значение. 0 означает отсутствие ограничения размера.

Navigation