Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

max_parts_* MergeTree テーブル設定

これらの設定は system.merge_tree_settings で確認でき、ClickHouse のソースコードから自動生成されています。

max_parts_in_total

UInt64
デフォルト値
100000

テーブルの全パーティションにあるアクティブなパーツの総数が max_parts_in_total の値を超えると、INSERTToo many parts (N) 例外で中断されます。

設定可能な値:

  • 任意の正の整数。

テーブル内のパーツ数が多いと、ClickHouse クエリのパフォーマンスが低下し、 ClickHouse の起動時間も長くなります。多くの場合、これは設計が適切でないこと (パーティション化戦略の選択ミス、つまりパーティションが小さすぎること) が原因です。

max_parts_to_merge_at_once

UInt64
デフォルト値
100

一度にマージできるパーツの最大数です (0 は無効) 。 OPTIMIZE FINAL クエリには影響しません。

Navigation