これらの設定は system.merge_tree_settings で確認でき、ClickHouse のソースコードから自動生成されています。
min_absolute_delay_to_close
クローズしてリクエストの処理を停止し、ステータスチェックで OK を返さなくなるまでの最小の絶対遅延。
min_columns_to_activate_adaptive_write_buffer
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.1 | 500 | 新しい設定 |
適応型の書き込みバッファを使用することで、多数のカラムを持つテーブルのメモリ使用量を削減できます。
設定可能な値:
- 0 - 無制限
- 1 - 常に有効
min_compress_block_size
次の マーク の書き込み時に圧縮を行うために必要な、非圧縮データの block の最小サイズです。この設定はグローバル設定でも指定できます (min_compress_block_size 設定を参照) 。テーブルの作成時に指定した値は、この設定のグローバル値を上書きします。
min_index_granularity_bytes
データ granule の最小許容サイズ (バイト単位) 。
index_granularity_bytes が極端に小さいテーブルを誤って作成しないようにするための安全策です。
min_marks_to_honor_max_concurrent_queries
max_concurrent_queries 設定を適用するために、クエリが読み取るマークの最小数です。
設定可能な値:
- 正の整数。
0— 無効 (max_concurrent_queriesの制限はどのクエリにも適用されません) 。
例
<min_marks_to_honor_max_concurrent_queries>10</min_marks_to_honor_max_concurrent_queries>min_merge_bytes_to_use_direct_io
ストレージディスクへの direct
I/O アクセスを使用するために必要な、マージ操作の最小データ量です。データパーツをマージする際、ClickHouse は
マージ対象となるすべてのデータの合計ストレージ容量を計算します。その容量が
min_merge_bytes_to_use_direct_io バイトを超えると、ClickHouse は
direct I/O インターフェイス (O_DIRECT オプション) を使用して、ストレージディスクに対するデータの読み取りと書き込みを行います。
min_merge_bytes_to_use_direct_io = 0 の場合、direct I/O は無効になります。
min_parts_to_merge_at_once
merge selector が一度に選択して merge できる データパーツ の最小数 (上級者向けの設定です。何をするものか理解していない場合は変更しないでください) 。 0 - 無効。Simple および StochasticSimple merge selector で機能します。
min_replicated_logs_to_keep
廃止された場合でも、ZooKeeper のログ内の最新レコードをこの件数程度まで保持します。これはテーブルの動作には影響せず、クリーンアップ前の ZooKeeper ログを診断するためにのみ使用されます。
設定可能な値:
- 任意の正の整数。