Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

MergeTree テーブル設定

システムテーブル system.merge_tree_settings には、グローバルに設定された MergeTree の設定が表示されます。

MergeTree の設定は、サーバー設定ファイルの merge_tree セクションで設定するか、各 MergeTree テーブルごとに CREATE TABLE ステートメントの SETTINGS 句で個別に指定できます。

設定 max_suspicious_broken_parts をカスタマイズする例:

サーバー設定ファイルで、すべての MergeTree テーブルのデフォルトを設定します:

<merge_tree>
    <max_suspicious_broken_parts>5</max_suspicious_broken_parts>
</merge_tree>

特定のテーブルに設定する場合:

CREATE TABLE tab
(
    `A` Int64
)
ENGINE = MergeTree
ORDER BY tuple()
SETTINGS max_suspicious_broken_parts = 500;

特定のテーブルの設定は、ALTER TABLE ... MODIFY SETTING を使用して変更します。

ALTER TABLE tab MODIFY SETTING max_suspicious_broken_parts = 100;

-- reset to global default (value from system.merge_tree_settings)
ALTER TABLE tab RESET SETTING max_suspicious_broken_parts;

MergeTree の設定

MergeTree テーブル設定を閲覧

/merge-tree-settings
Navigation