Skip to main content
这些设置可在 system.merge_tree_settings 中查看,并由 ClickHouse 源代码自动生成。

dead_blobs_to_delay_insert

如果表所在磁盘的 dead blobs 队列 中待删除的 blob 数量超过 dead_blobs_to_delay_insert 的值,则会人为减慢一次 INSERT (最多减慢至 max_delay_to_insert) 。 dead blobs 队列 归属于磁盘,并由其上的所有表共享 (包括已删除表的 blob) ,因此应按整个磁盘而非单个表来设置该阈值。
当 server 无法足够快地清理 blob 时,这项设置会很有用。
可能的值:
  • 任意正整数。
  • 0 — 禁用。

dead_blobs_to_throw_insert

如果表所在磁盘的 dead blobs 队列中等待删除的 blob 数量超过 dead_blobs_to_throw_insert 的值,INSERT 会被中断,并报出以下错误:
“表所在磁盘的队列中 dead blobs 过多 (N)。Blob 清理速度明显 低于插入速度”
dead blobs 队列 归属于磁盘,并由其上的所有表共享 (包括已删除表的 blob) , 因此应针对整个磁盘而非单个表来设置该阈值。 可能的值:
  • 任意正整数。
  • 0 — 禁用。
最后修改于 2026年7月23日