メインコンテンツへスキップ
テーブル設定を変更するためのクエリが用意されています。設定を変更したり、デフォルト値にリセットしたりできます。1つのクエリで複数の設定を同時に変更することもできます。 指定した名前の設定が存在しない場合、そのクエリは例外を返します。 構文
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;
関連項目
最終更新日 2026年6月10日