max_partitions_per_insert_block
- Inteiro positivo.
0— Número ilimitado de partições.
max_partitions_per_insert_block, o ClickHouse registra um aviso ou lança uma
exceção com base em throw_on_max_partitions_per_insert_block. As exceções têm
o seguinte texto:
“Partições demais em um único bloco INSERT (partitions_count partições, o limite é ” + toString(max_partitions) + ”).
O limite é controlado pela configuração ‘max_partitions_per_insert_block’.
Um grande número de partições é um equívoco comum. Isso causará um impacto
severamente negativo no desempenho, incluindo inicialização lenta do servidor, consultas INSERT lentas
e consultas SELECT lentas. O número total recomendado de partições para uma tabela é
inferior a 1000..10000. Observe que o particionamento não foi projetado para acelerar
consultas SELECT (a chave ORDER BY é suficiente para tornar consultas de intervalo rápidas).
As partições se destinam à manipulação de dados (DROP PARTITION etc.).”
Essa configuração é um limite de segurança porque usar um grande número de partições é um equívoco comum.
max_partitions_to_read
- Inteiro positivo
-1- ilimitado (padrão)
Você também pode especificar a configuração do MergeTree
max_partitions_to_read na configuração da tabela.