これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
preferred_block_size_bytes
型
UInt64
デフォルト値
1000000
この設定は、クエリ処理におけるデータブロックサイズを調整するもので、より大まかな max_block_size 設定を補うための追加の微調整です。カラムが大きく、max_block_size 行ではブロックサイズが指定されたバイト数を超える可能性が高い場合は、CPU の cache locality を向上させるためにブロックサイズが小さく調整されます。
preferred_max_column_in_block_size_bytes
型
UInt64
デフォルト値
0
読み取り時のブロック内のカラムの最大サイズの上限です。cacheミスの回数を減らすのに役立ちます。L2cacheサイズに近い値にするのが望ましいです。
preferred_optimize_projection_name
空でない文字列が設定されている場合、ClickHouse はクエリで指定されたプロジェクションを適用しようとします。
設定可能な値:
- 文字列: 優先するプロジェクションの名前