これらの設定は system.merge_tree_settings で確認でき、ClickHouse のソースコードから自動生成されています。
dead_blobs_to_delay_insert
テーブルのディスク上の dead blobs キューで削除待ちのブロブ数が
dead_blobs_to_delay_insert の値を超えると、INSERT は意図的に遅延されます (最大 max_delay_to_insert まで) 。
dead blobs キューはディスクに属しており、そのディスク上のすべてのテーブルで共有されます (すでに削除されたテーブルのブロブも含む) 。そのため、しきい値は単一のテーブルではなく、ディスク全体に対して設定してください。
これは、サーバーがブロブを十分な速度でクリーンアップできない場合に役立ちます。
設定可能な値:
dead_blobs_to_throw_insert
テーブルのディスク上の dead blobs キューで削除待ちとなっているブロブ数が
dead_blobs_to_throw_insert の値を超えると、INSERT は次の error で中断されます。
“テーブルのディスク上のキュー内にある dead blobs が多すぎます (N)。ブロブのクリーンアップ処理が
insert より大幅に遅れています”
dead blobs キューはディスクに属し、そのディスク上のすべてのテーブルで共有されます (すでに
削除されたテーブルのブロブも含む) ので、しきい値は単一のテーブルではなくディスク全体に対して設定してください。
設定可能な値: