これらの設定は system.merge_tree_settings で確認でき、ClickHouse のソースコードから自動生成されています。
min_absolute_delay_to_close
クローズしてリクエストの処理を停止し、ステータスチェックで OK を返さなくなるまでの最小の絶対遅延。
min_columns_to_activate_adaptive_write_buffer
適応型の書き込みバッファを使用することで、多数のカラムを持つテーブルのメモリ使用量を削減できます。
設定可能な値:
次の マーク の書き込み時に圧縮を行うために必要な、非圧縮データの block の最小サイズです。この設定はグローバル設定でも指定できます
(min_compress_block_size
設定を参照) 。テーブルの作成時に指定した値は、この設定のグローバル値を上書きします。
min_index_granularity_bytes
データ granule の最小許容サイズ (バイト単位) 。
index_granularity_bytes が極端に小さいテーブルを誤って作成しないようにするための安全策です。
min_marks_to_honor_max_concurrent_queries
max_concurrent_queries
設定を適用するために、クエリが読み取るマークの最小数です。
クエリは引き続き、他の max_concurrent_queries 設定による制限を受けます。
設定可能な値:
- 正の整数。
0 — 無効 (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 ログを診断するためにのみ使用されます。
設定可能な値: