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

shrink_over_allocated_columns_min_waste_bytes

INSERT 時に適合するように縮小するために必要な、カラム内の無駄な (予約済みだが未使用の) メモリの最小絶対量 (バイト単位) 。shrink_over_allocated_columns_min_waste_ratioを参照してください。 過剰割り当てが少なく、メモリ節約量が再割り当てのコストに見合わないカラムの再割り当てを防ぎます。

shrink_over_allocated_columns_min_waste_ratio

INSERT 時、過剰に割り当てられたカラム (予約済みメモリが使用メモリを上回るカラム。たとえば、可変長カラムが 2 の累乗単位で拡張されることによるもの) は、ピークメモリ使用量を削減するため、コストの高いマテリアライゼーションおよびパート書き込みの前に適合するように縮小されます。 カラムは、allocatedBytes() > byteSize() * shrink_over_allocated_columns_min_waste_ratio を満たし、かつ未使用領域の絶対量が少なくとも shrink_over_allocated_columns_min_waste_bytes である場合にのみ縮小されます。 設定可能な値:
  • 1 より大きい Float。
  • 1 以下の値では縮小が無効になります (デフォルトの 1.0 では無効のままです) 。
最終更新日 2026年8月18日