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.
concurrent_part_removal_threshold
Tipo
UInt64
Padrão
100
Ativa a remoção concorrente de partes (consulte 'max_part_removal_threads') somente se o número de partes de dados inativas for pelo menos igual a este valor.
concurrent_part_removal_threshold_for_remote_disk
Tipo
UInt64
Padrão
16
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.5 | 16 | Nova configuração. Limite mais baixo para entrar no modo de remoção concorrente de partes quando qualquer parte removida estiver em um disco remoto, em que cada remoção normalmente representa uma ida e volta de rede. O valor antigo (100) corresponde ao valor padrão legado de `concurrent_part_removal_threshold`, portanto modos antigos de `compatibility` preservam o comportamento anterior. |
Igual a concurrent_part_removal_threshold, mas usado quando pelo menos uma
parte que está sendo removida é armazenada em um disco remoto. O valor padrão é mais baixo
porque cada remoção de parte em armazenamento remoto normalmente exige uma
ida e volta de rede (por exemplo, um DELETE HTTP por parte no armazenamento de objetos), então uma
remoção em série de apenas 100 partes já pode fazer um DROP TABLE ficar bloqueado por dezenas de
segundos.