跳转到主要内容

描述

包含有关 MergeTree 表的 detached 分片 的信息。reason 列说明该 分片 被 detached 的原因。 对于用户执行 detach 的 分片,reason 为空。此类 分片 可通过 ALTER TABLE ATTACH PARTITION|PART 命令重新附加。 有关其他列的说明,请参见 system.parts 如果 分片 名称无效,某些列的值可能为 NULL。此类 分片 可通过 ALTER TABLE DROP DETACHED PART 删除。

  • database (String) — 该数据分区分片所属数据库的名称。
  • table (String) — 该数据分区分片所属表的名称。
  • partition_id (Nullable(String)) — 该数据分区分片所属分区的标识符。
  • name (String) — 该数据分区分片的名称。
  • bytes_on_disk (UInt64) — 该数据分区分片所有文件的总大小 (以字节为单位) 。
  • modification_time (DateTime) — 包含该数据分区分片的目录的修改时间。通常对应于执行 detach 操作的时间。
  • disk (String) — 存储该数据分区分片的磁盘名称。
  • path (String) — 该数据分区分片文件在磁盘上的路径。
  • reason (Nullable(String)) — 该数据分区分片被 detached 的原因。
  • min_block_number (Nullable(Int64)) — 合并后构成当前数据分区分片的最小数据分区分片编号。
  • max_block_number (Nullable(Int64)) — 合并后构成当前数据分区分片的最大数据分区分片编号。
  • level (Nullable(UInt32)) — 合并树的深度。0 表示当前数据分区分片是通过插入创建的,而不是通过合并其他数据分区分片创建的。
最后修改于 2026年6月10日