Skip to main content
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.

parts_to_delay_insert

Se o número de partes ativas em uma única partição exceder o valor de parts_to_delay_insert, um INSERT será artificialmente retardado. Valores possíveis:
  • Qualquer número inteiro positivo.
O ClickHouse faz com que o INSERT leve mais tempo para ser executado (adiciona ‘sleep’) para que o processo de merge em segundo plano consiga mesclar as partes mais rapidamente do que elas são adicionadas.

parts_to_throw_insert

Se o número de partes ativas em uma única partição exceder o valor de parts_to_throw_insert, o INSERT será interrompido com a exceção Too many parts (N). Merges are processing significantly slower than inserts. Possíveis valores:
  • Qualquer inteiro positivo.
Para obter o desempenho máximo das consultas SELECT, é necessário minimizar o número de partes processadas; consulte Merge Tree. Antes da versão 23.6, essa configuração era definida como 300. Você pode definir um valor mais alto; isso reduzirá a probabilidade do erro Too many parts, mas, ao mesmo tempo, o desempenho de SELECT pode ser prejudicado. Além disso, em caso de problema de merge (por exemplo, por falta de espaço em disco), você só perceberá isso mais tarde do que com o valor original de 300.
Última modificação em 23 de julho de 2026