跳到主要内容
跳到主要内容

system.moves

该表包含 MergeTree 表中正在进行的 数据部分移动 的相关信息。每个数据部分移动对应一行记录。

列:

  • database (String) — 数据库名称。
  • table (String) — 包含正在迁移的数据分片的表名称。
  • elapsed (Float64) — 从数据分片开始移动起已经经过的时间(秒)。
  • target_disk_name (String) — 数据分片的目标磁盘名称。
  • target_disk_path (String) — 磁盘在文件系统中的挂载点路径。
  • part_name (String) — 正在移动的数据分片名称。
  • part_size (UInt64) — 数据分片大小。
  • thread_id (UInt64) — 执行移动操作的线程标识符。

示例

SELECT * FROM system.moves
┌─database─┬─table─┬─────elapsed─┬─target_disk_name─┬─target_disk_path─┬─part_name─┬─part_size─┬─thread_id─┐
│ default  │ test2 │ 1.668056039 │ s3               │ ./disks/s3/      │ all_3_3_0 │       136 │    296146 │
└──────────┴───────┴─────────────┴──────────────────┴──────────────────┴───────────┴───────────┴───────────┘

另请参阅