Skip to main content

Descripción

Contiene información sobre las partes separadas de las tablas MergeTree. La columna reason especifica por qué se separó la parte. En el caso de las partes separadas por el usuario, el motivo está vacío. Estas partes pueden adjuntarse con el comando ALTER TABLE ATTACH PARTITION|PART. Para ver la descripción de las demás columnas, consulte system.parts. Si el nombre de la parte no es válido, los valores de algunas columnas pueden ser NULL. Estas partes pueden eliminarse con ALTER TABLE DROP DETACHED PART.

Columnas

  • database (String) — El nombre de la base de datos a la que pertenece esta parte.
  • table (String) — El nombre de la tabla a la que pertenece esta parte.
  • partition_id (Nullable(String)) — El identificador de la partición a la que pertenece esta parte.
  • name (String) — El nombre de la parte.
  • bytes_on_disk (UInt64) — El tamaño total en bytes de todos los archivos de la parte de datos.
  • modification_time (DateTime) — La hora en que se modificó el directorio que contiene la parte de datos. Normalmente corresponde al momento en que se realizó la operación de separación.
  • disk (String) — El nombre del disco que almacena esta parte de datos.
  • path (String) — La ruta en el disco al archivo de esta parte de datos.
  • reason (Nullable(String)) — El motivo por el que se realizó la operación de separación de esta parte.
  • min_block_number (Nullable(Int64)) — El número mínimo de partes de datos que componen la parte actual tras la fusión.
  • max_block_number (Nullable(Int64)) — El número máximo de partes de datos que componen la parte actual tras la fusión.
  • level (Nullable(UInt32)) — La profundidad del árbol de fusiones. Cero significa que la parte actual se creó mediante una operación insert, en lugar de fusionar otras partes.
Última modificación el 14 de agosto de 2026