Passer au contenu principal

Description

Contient des informations sur les parties détachées des tables MergeTree. La colonne reason précise pourquoi la partie a été détachée. Pour les parties détachées par l’utilisateur, la raison est vide. Ces parties peuvent être rattachées à l’aide de la commande ALTER TABLE ATTACH PARTITION|PART. Pour la description des autres colonnes, voir system.parts. Si le nom de la partie n’est pas valide, les valeurs de certaines colonnes peuvent être NULL. Ces parties peuvent être supprimées à l’aide de ALTER TABLE DROP DETACHED PART.

Colonnes

  • database (String) — Le nom de la base de données à laquelle cette partie appartient.
  • table (String) — Le nom de la table à laquelle cette partie appartient.
  • partition_id (Nullable(String)) — L’identifiant de la partition à laquelle cette partie appartient.
  • name (String) — Le nom de la partie.
  • bytes_on_disk (UInt64) — La taille totale, en octets, de tous les fichiers de cette partie de données.
  • modification_time (DateTime) — La date et l’heure de modification du répertoire contenant cette partie de données. Cela correspond généralement au moment où le détachement a eu lieu.
  • disk (String) — Le nom du disque sur lequel cette partie de données est stockée.
  • path (String) — Le chemin, sur le disque, vers le fichier de cette partie de données.
  • reason (Nullable(String)) — L’explication de la raison pour laquelle cette partie a été détachée.
  • min_block_number (Nullable(Int64)) — Le numéro minimal des parties de données qui composent la partie actuelle après fusion.
  • max_block_number (Nullable(Int64)) — Le numéro maximal des parties de données qui composent la partie actuelle après fusion.
  • level (Nullable(UInt32)) — Profondeur de l’arbre de fusion. Zéro signifie que la partie actuelle a été créée par insert plutôt que par fusion d’autres parties.
Dernière modification le 29 juin 2026