Skip to main content

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 appartient cette partie.
  • table (String) — Le nom de la table à laquelle appartient cette partie.
  • partition_id (Nullable(String)) — L’identifiant de la partition à laquelle appartient cette partie.
  • name (String) — Le nom de la partie.
  • bytes_on_disk (UInt64) — La taille totale, en octets, de tous les fichiers de la partie de données.
  • modification_time (DateTime) — L’heure à laquelle le répertoire contenant la partie de données a été modifié. Cela correspond généralement à l’heure à laquelle 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)) — La raison pour laquelle cette partie a été détachée.
  • min_block_number (Nullable(Int64)) — Le nombre minimal de parties de données composant la partie actuelle après fusion.
  • max_block_number (Nullable(Int64)) — Le nombre maximal de parties de données composant la partie actuelle après fusion.
  • level (Nullable(UInt32)) — La profondeur de l’arbre de fusion. Zéro signifie que la partie actuelle a été créée par insertion plutôt que par fusion d’autres parties.
Dernière modification le 14 août 2026