Перейти к основному содержанию
Доступен набор запросов для изменения настроек таблицы. Вы можете изменить настройки или сбросить их до значений по умолчанию. Один запрос может изменить сразу несколько настроек. Если настройка с указанным именем не существует, запрос вызывает исключение. Синтаксис
ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY|RESET SETTING ...
Эти запросы применимы только к таблицам MergeTree.

MODIFY SETTING

Изменяет настройки таблицы. Синтаксис
MODIFY SETTING setting_name=value [, ...]
Пример
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id;

ALTER TABLE example_table MODIFY SETTING max_part_loading_threads=8, max_parts_in_total=50000;

RESET SETTING

Сбрасывает настройки таблицы до значений по умолчанию. Если параметр уже имеет значение по умолчанию, никаких действий не выполняется. Синтаксис
RESET SETTING setting_name [, ...]
Пример
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id
    SETTINGS max_part_loading_threads=8;

ALTER TABLE example_table RESET SETTING max_part_loading_threads;
См. также
Последнее изменение 10 июня 2026 г.