system.merges
在 ClickHouse Cloud 中查询
此系统表中的数据在 ClickHouse Cloud 中的每个节点上本地保存。因此,要获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。有关进一步的详细信息,请参见 这里。
包含有关当前在 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— 当前合并中使用的算法。如果是变更则为空。