system.processes
ClickHouse Cloudでのクエリ
このシステムテーブルのデータは、ClickHouse Cloudの各ノードにローカルに保存されています。したがって、すべてのデータの完全なビューを取得するには、clusterAllReplicas
関数が必要です。詳細については、こちらをご覧ください。
このシステムテーブルは、 SHOW PROCESSLIST
クエリを実装するために使用されます。
カラム:
user
(String) – クエリを実行したユーザー。分散処理の場合、クエリはdefault
ユーザーの下でリモートサーバーに送信されることに注意してください。このフィールドには、特定のクエリのためのユーザー名が含まれ、先行するクエリによって開始されたクエリのためのものではありません。address
(String) – リクエストが行われたIPアドレス。分散処理でも同様です。分散クエリが最初にどこで発生したかを追跡するには、クエリリクエスターサーバーのsystem.processes
を確認してください。elapsed
(Float64) – リクエスト実行が開始されてからの経過時間(秒単位)。read_rows
(UInt64) – テーブルから読み取られた行数。分散処理の場合、リクエスターサーバーでは、これはすべてのリモートサーバーの合計です。read_bytes
(UInt64) – テーブルから読み取られた非圧縮バイト数。分散処理の場合、リクエスターサーバーでは、これはすべてのリモートサーバーの合計です。total_rows_approx
(UInt64) – 読み取るべき行数の概算。分散処理の場合、リクエスターサーバーでは、これはすべてのリモートサーバーの合計であり、リクエスト処理中に、新しい処理対象が知られた際に更新される可能性があります。memory_usage
(Int64) – リクエストが使用するRAMの量。一部の専用メモリタイプは含まれない場合があります。max_memory_usage 設定を参照してください。query
(String) – クエリテキスト。INSERT
の場合、挿入するデータは含まれません。query_id
(String) – 定義されている場合のクエリID。is_cancelled
(UInt8) – クエリはキャンセルされたか。is_all_data_sent
(UInt8) – すべてのデータがクライアントに送信されたか(つまり、クエリがサーバー上で完了した)。