メインコンテンツまでスキップ
メインコンテンツまでスキップ

system.processes

Querying in 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) – すべてのデータがクライアントに送信されたかどうか(言い換えれば、クエリはサーバーで完了していました)。
SELECT * FROM system.processes LIMIT 10 FORMAT Vertical;
Row 1:
──────
is_initial_query:     1
user:                 default
query_id:             35a360fa-3743-441d-8e1f-228c938268da
address:              ::ffff:172.23.0.1
port:                 47588
initial_user:         default
initial_query_id:     35a360fa-3743-441d-8e1f-228c938268da
initial_address:      ::ffff:172.23.0.1
initial_port:         47588
interface:            1
os_user:              bharatnc
client_hostname:      tower
client_name:          ClickHouse
client_revision:      54437
client_version_major: 20
client_version_minor: 7
client_version_patch: 2
http_method:          0
http_user_agent:
quota_key:
elapsed:              0.000582537
is_cancelled:         0
is_all_data_sent:     0
read_rows:            0
read_bytes:           0
total_rows_approx:    0
written_rows:         0
written_bytes:        0
memory_usage:         0
peak_memory_usage:    0
query:                SELECT * from system.processes LIMIT 10 FORMAT Vertical;
thread_ids:           [67]
ProfileEvents:        {'Query':1,'SelectQuery':1,'ReadCompressedBytes':36,'CompressedReadBufferBlocks':1,'CompressedReadBufferBytes':10,'IOBufferAllocs':1,'IOBufferAllocBytes':89,'ContextLock':15,'RWLockAcquiredReadLocks':1}
Settings:             {'background_pool_size':'32','load_balancing':'random','allow_suspicious_low_cardinality_types':'1','distributed_aggregation_memory_efficient':'1','skip_unavailable_shards':'1','log_queries':'1','max_bytes_before_external_group_by':'20000000000','max_bytes_before_external_sort':'20000000000','allow_introspection_functions':'1'}

1 rows in set. Elapsed: 0.002 sec.