Essas configurações estão disponíveis em system.merge_tree_settings e são geradas automaticamente a partir do código-fonte do ClickHouse.
dead_blobs_to_delay_insert
Se o número de blobs pendentes de remoção nas filas de blobs mortos nos disks da tabela exceder o
valor de dead_blobs_to_delay_insert, um INSERT será artificialmente retardado (até max_delay_to_insert).
A fila de blobs mortos pertence ao disk e é compartilhada por todas as tabelas nele (incluindo blobs de tabelas já
removidas), portanto dimensione o limite para o disk inteiro, e não para uma única tabela.
Isso é útil quando um servidor não consegue limpar os blobs com rapidez suficiente.
Valores possíveis:
- Qualquer número inteiro positivo.
- 0 — desabilitado.
dead_blobs_to_throw_insert
Se o número de blobs pendentes de remoção nas filas de blobs mortos dos disks da tabela for maior que o
valor dead_blobs_to_throw_insert, o INSERT será interrompido com o seguinte erro:
“Blobs mortos demais na fila (N) nos disks da tabela. A limpeza de blobs está ocorrendo
de forma significativamente mais lenta do que as inserções”
A fila de blobs mortos pertence ao disk e é compartilhada por todas as tabelas nele (incluindo blobs de tabelas já
removidas), portanto dimensione o limite para o disk inteiro, e não para uma única tabela.
Valores possíveis:
- Qualquer número inteiro positivo.
- 0 — desabilitado.