ClickHouse/docs/ja/cloud/bestpractices/partitioningkey.md
2024-11-18 11:58:58 +09:00

1.6 KiB
Raw Blame History

slug sidebar_label title
/ja/cloud/bestpractices/low-cardinality-partitioning-key 低カーディナリティのパーティションキーを選択 低カーディナリティのパーティションキーを選択

大量の行を含むべき前のセクションで述べたインサートステートメントをClickHouse Cloudのテーブルに送信し、そのテーブルがパーティションキーを使用していない場合、そのインサートからのすべての行データはストレージの新しいパートに書き込まれます。

compression block diagram

しかし、ClickHouse Cloudのテーブルにインサートステートメントを送信し、そのテーブルがパーティションキーを持っている場合、ClickHouseは次の処理を行います

  • インサートに含まれる行のパーティションキーの値を確認します
  • 異なるパーティションキーの値ごとにストレージに新しいパートを作成します
  • パーティションキーの値によって対応するパートに行を配置します

compression block diagram

したがって、ClickHouse Cloudオブジェクトストレージへの書き込み要求の数を最小限に抑えるためには、低カーディナリティのパーティションキーを使用するか、テーブルにパーティションキーを使用しないようにすることをお勧めします。