Información general
PARTITION BY. Esta cláusula puede contener una expresión SQL sobre cualquier columna, cuyo resultado definirá a qué partición se envía una fila.
Las partes de datos están asociadas lógicamente a cada partición en disco y pueden consultarse de forma aislada. En el ejemplo siguiente, particionamos la tabla posts por año mediante la expresión toYear(CreationDate). A medida que se insertan filas en ClickHouse, esta expresión se evalúa para cada fila y se envía a la partición correspondiente si existe (si la fila es la primera de un año, se creará la partición).
Eliminar particiones
ALTER TABLE ... DROP PARTITION permite eliminar una partición completa de forma eficiente en términos de costo.