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

system.merges

在 ClickHouse Cloud 中查询

该系统表中的数据在 ClickHouse Cloud 的每个节点上本地保存。因此,要获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。有关更多详细信息,请参见 here

包含有关当前正在进行的合并和部分变更的信息,适用于 MergeTree 系列的表。

列:

  • database (String) — 表所在数据库的名称。
  • table (String) — 表名。
  • elapsed (Float64) — 自合并开始以来经过的时间(单位:秒)。
  • progress (Float64) — 已完成工作的百分比,范围从 0 到 1。
  • num_parts (UInt64) — 要合并的片段数量。
  • result_part_name (String) — 合并后形成的部分的名称。
  • is_mutation (UInt8) — 如果此过程是部分变更,则为 1。
  • total_size_bytes_compressed (UInt64) — 合并片段中压缩数据的总大小。
  • total_size_marks (UInt64) — 合并部分中的标记总数。
  • bytes_read_uncompressed (UInt64) — 读取的未压缩字节数。
  • rows_read (UInt64) — 读取的行数。
  • bytes_written_uncompressed (UInt64) — 写入的未压缩字节数。
  • rows_written (UInt64) — 写入的行数。
  • memory_usage (UInt64) — 合并过程的内存消耗。
  • thread_id (UInt64) — 合并过程的线程 ID。
  • merge_type — 当前合并的类型。如果是变更,该字段为空。
  • merge_algorithm — 当前合并中使用的算法。如果是变更,该字段为空。