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

parts_to_delay_insert

1 つのパーティション内のアクティブなパーツ数が parts_to_delay_insert の値を超えると、INSERT は意図的に遅延されます。 設定可能な値:
  • 任意の正の整数。
ClickHouse は INSERT の実行時間を意図的に長くし (sleep を追加し) 、 バックグラウンドのマージ処理がパーツの追加よりも速くマージできるようにします。

parts_to_throw_insert

単一のパーティション内のアクティブなパーツ数が parts_to_throw_insert の値を超えると、INSERTToo many parts (N). Merges are processing significantly slower than inserts 例外で中断されます。 設定可能な値:
  • 任意の正の整数。
SELECT クエリで最大限のパフォーマンスを得るには、処理する パーツ数を最小限に抑える必要があります。詳しくは Merge Tree を参照してください。 バージョン 23.6 より前では、この設定値は 300 でした。これより大きい値を設定すると、Too many parts エラーの発生確率は下がりますが、その一方で SELECT のパフォーマンスが低下する可能性があります。また、マージに問題がある場合 (たとえばディスク容量不足が原因の場合) 、元の 300 を使用していた場合よりも その問題に気付くのが遅くなります。
最終更新日 2026年7月23日