max_partitions_per_insert_block
- Entero positivo.
0— Número ilimitado de particiones.
max_partitions_per_insert_block, ClickHouse registra una advertencia o lanza una
excepción en función de throw_on_max_partitions_per_insert_block. Las excepciones tienen
el siguiente texto:
“Demasiadas particiones para un único bloque INSERT (partitions_count particiones, el límite es ” + toString(max_partitions) + ”).
El límite está controlado por la configuración ‘max_partitions_per_insert_block’.
Un gran número de particiones es un error muy común. Provocará un grave
impacto negativo en el rendimiento, como un arranque lento del servidor, consultas INSERT lentas
y consultas SELECT lentas. El número total recomendado de particiones para una tabla es
inferior a 1000..10000. Tenga en cuenta que el particionado no está pensado para acelerar
las consultas SELECT (la clave ORDER BY es suficiente para que las consultas de rango sean rápidas).
Las particiones están pensadas para la manipulación de datos (DROP PARTITION, etc.).”
Esta configuración es un umbral de seguridad porque usar un gran número de particiones es un error muy común.
max_partitions_to_read
- Entero positivo
-1- ilimitado (valor predeterminado)
También puede especificar la configuración de MergeTree
max_partitions_to_read en la configuración de la tabla.