メインコンテンツへスキップ
メインコンテンツへスキップ

system.merges

ClickHouse Cloud でのクエリ実行

このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに格納されています。そのため、すべてのデータを包括的に確認するには、clusterAllReplicas 関数を使用する必要があります。詳細についてはこちらを参照してください。

MergeTree ファミリーのテーブルに対して、現在進行中のマージおよびパーツのミューテーション(mutation)に関する情報を含みます。

列:

  • database (String) — テーブルが属しているデータベース名。
  • table (String) — テーブル名。
  • elapsed (Float64) — マージ開始からの経過時間(秒)。
  • progress (Float64) — 完了した処理の割合(0 から 1)。
  • num_parts (UInt64) — マージ対象となるパーツ数。
  • source_part_names (Array(String)) — ソースパーツ名のリスト。
  • result_part_name (String) — マージの結果として生成されるパーツ名。
  • source_part_paths (Array(String)) — 各ソースパーツのパスのリスト。
  • result_part_path (String) — マージの結果として生成されるパーツのパス。
  • partition_id (String) — マージが実行されているパーティションの識別子。
  • partition (String) — パーティション名。
  • is_mutation (UInt8) — この処理がパーツのミューテーションである場合は 1。
  • total_size_bytes_compressed (UInt64) — マージされたチャンク内の圧縮データの合計サイズ。
  • total_size_bytes_uncompressed (UInt64) — マージされたチャンク内の非圧縮データの合計サイズ。
  • total_size_marks (UInt64) — マージされたパーツ内のマークの総数。
  • bytes_read_uncompressed (UInt64) — 読み込まれた非圧縮バイト数。
  • rows_read (UInt64) — 読み込まれた行数。
  • bytes_written_uncompressed (UInt64) — 書き込まれた非圧縮バイト数。
  • rows_written (UInt64) — 書き込まれた行数。
  • columns_written (UInt64) — 書き込まれた列数(Vertical マージアルゴリズムの場合)。
  • memory_usage (UInt64) — マージ処理によるメモリ使用量。
  • thread_id (UInt64) — マージ処理のスレッド ID。
  • merge_type (String) — 現在のマージの種類。ミューテーションの場合は空。
  • merge_algorithm (String) — 現在のマージで使用されているアルゴリズム。ミューテーションの場合は空。