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

cluster_table_function_buckets_batch_size

bucket 分割粒度を使用する cluster table function でのタスクの分散処理において使われる、バッチのおおよそのサイズ (バイト単位) を定義します。システムは、少なくともこのサイズに達するまでデータを蓄積します。実際のサイズは、データ境界に合わせるため、これよりわずかに大きくなる場合があります。

cluster_table_function_split_granularity

CLUSTER TABLE FUNCTION の実行時に、データをどのようにタスクへ分割するかを制御します。 この設定は、クラスター全体で作業を分散する際の粒度を定義します。
  • file — 各タスクがファイル全体を処理します。
  • bucket — ファイル内の内部データブロックごとにタスクが作成されます (たとえば、Parquet の行グループ) 。
より細かい粒度 (bucket など) を選ぶと、少数の大きなファイルを扱う場合の並列度を向上できます。 たとえば、Parquet ファイルに複数の行グループが含まれている場合、bucket 粒度を有効にすると、各グループを別々のワーカーが独立して処理できるようになります。
最終更新日 2026年7月23日