Skip to main content
ClickHouse Cloud でのクエリこのシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに保持されています。したがって、すべてのデータを完全に把握するには、clusterAllReplicas 関数を使用する必要があります。詳細については、こちらを参照してください。

説明

このシステムテーブルは、SHOW PROCESSLIST クエリの実装に使用されます。

カラム

  • is_initial_query (UInt8) — クエリが初期クエリかどうか。設定可能な値: 1 — 初期 (最上位) クエリ、0 — 分散実行のクエリおよび内部サブクエリを含む、別のクエリによって開始された子クエリ。
  • user (String) — クエリを実行したユーザー。分散処理では、クエリはdefaultユーザーとしてリモートサーバーに送信されることに注意してください。このフィールドには特定のクエリのユーザー名が含まれ、このクエリによって開始されたクエリのユーザー名は含まれません。
  • query_id (String) — 定義されている場合のクエリID。
  • address (IPv6) — クエリの送信元IPアドレス。分散処理でも同様です。分散クエリが元々どこから送信されたかを追跡するには、クエリ要求元サーバーのsystem.processesを確認してください。
  • port (UInt16) — クエリの送信元クライアントポート。
  • initial_user (String) — 同じクエリチェーン内の初期クエリを実行したユーザー名。
  • initial_query_id (String) — 同じクエリチェーン内の初期クエリのID。
  • initial_address (IPv6) — 同じクエリチェーン内の初期クエリの送信元IPアドレス。
  • initial_port (UInt16) — 同じクエリチェーン内の初期クエリの送信元クライアントポート。
  • interface (UInt8) — クエリの送信に使用されたインターフェイス。TCP = 1、HTTP = 2、GRPC = 3、MYSQL = 4、POSTGRESQL = 5、LOCAL = 6、TCP_INTERSERVER = 7。
  • os_user (String) — clickhouse-clientを実行しているオペレーティングシステムのユーザー名。
  • client_hostname (String) — clickhouse-clientまたは別のTCPクライアントが実行されているクライアントマシンのホスト名。
  • client_name (String) — clickhouse-clientまたは別のTCPクライアントの名前。
  • client_agent (LowCardinality(String)) — クライアントを呼び出したAIコーディングagent (例: claude-codecursor) 。環境変数から検出され、agentが検出されなかった場合は空です。
  • client_revision (UInt64) — clickhouse-clientまたは別のTCPクライアントのリビジョン。
  • client_version_major (UInt64) — clickhouse-clientまたは別のTCPクライアントのメジャーバージョン。
  • client_version_minor (UInt64) — clickhouse-clientまたは別のTCPクライアントのマイナーバージョン。
  • client_version_patch (UInt64) — clickhouse-clientまたは別のTCPクライアントのバージョンのパッチ番号。
  • http_method (UInt8) — クエリを開始したHTTPメソッド。設定可能な値: 0 - TCPインターフェイスからクエリが開始されました、1 - GETメソッドが使用されました、2 - POSTメソッドが使用されました、4 - PUTメソッドが使用されました、5 - DELETEメソッドが使用されました、6 - HEADメソッドが使用されました。
  • http_user_agent (String) — HTTPクエリで渡されたUserAgent HTTPヘッダー。
  • http_referer (String) — HTTPクエリで渡されたReferer HTTPヘッダー (クエリを実行するページの絶対アドレスまたは部分アドレスを含みます) 。
  • forwarded_for (String) — HTTPクエリで渡されたX-Forwarded-For HTTPヘッダー。
  • quota_key (String) — quotas設定で指定されたquota key (keyedを参照) 。
  • distributed_depth (UInt64) — クエリが内部的にServer nodes間で再送信された回数。
  • elapsed (Float64) — リクエスト実行開始からの経過時間 (秒) 。
  • is_cancelled (UInt8) — クエリがキャンセルされたかどうか。
  • is_all_data_sent (UInt8) — すべてのデータがクライアントに送信されたかどうか (つまり、サーバー上でクエリが完了したかどうか) 。
  • read_rows (UInt64) — テーブルから読み取られた行数。分散処理では、リクエスト元サーバーではすべてのリモートサーバーの合計です。
  • read_bytes (UInt64) — テーブルから読み取られた非圧縮バイト数。分散処理では、リクエスト元サーバーではすべてのリモートサーバーの合計です。
  • total_rows_approx (UInt64) — 読み取る必要がある合計行数のおおよその値。分散処理では、リクエスト元サーバーではすべてのリモートサーバーの合計です。処理対象の新しいデータソースが判明すると、リクエスト処理中に更新されることがあります。
  • written_rows (UInt64) — ストレージに書き込まれた行数。
  • written_bytes (UInt64) — ストレージに書き込まれたバイト数。
  • memory_usage (Int64) — クエリが使用する RAM 容量。一部の専用メモリは含まれない場合があります。
  • peak_memory_usage (Int64) — 現在のメモリ使用量のピーク値。
  • query (String) — クエリテキスト。INSERT の場合、挿入するデータは含まれません。
  • normalized_query_hash (UInt64) — リテラル値のみが異なるクエリでは同一となる数値ハッシュ値。
  • query_kind (String) — クエリの種類 (SELECT、INSERT など) 。
  • thread_ids (Array(UInt64)) — このクエリの実行に関与したすべてのスレッドの識別子リスト。
  • peak_threads_usage (UInt64) — クエリ実行時の同時スレッド数の最大値。
  • ProfileEvents (Map(LowCardinality(String), UInt64)) — このクエリについて計算された ProfileEvents。
  • Settings (Map(LowCardinality(String), LowCardinality(String))) — 変更されたユーザーレベル設定のリスト。
  • current_database (String) — 現在のデータベース名。
  • is_internal (UInt8) — 内部的に実行される補助クエリかどうかを示します。
別名:
  • ProfileEvents.NamesmapKeys(ProfileEvents)の別名。
  • ProfileEvents.ValuesmapValues(ProfileEvents)の別名。
  • Settings.NamesmapKeys(Settings)の別名。
  • Settings.ValuesmapValues(Settings)の別名。
最終更新日 2026年8月15日