Skip to main content
Consultas no ClickHouse CloudOs dados nesta tabela de sistema são mantidos localmente em cada nó do ClickHouse Cloud. Portanto, para obter uma visão completa de todos os dados, é necessário usar a função clusterAllReplicas. Consulte aqui para mais detalhes.

Descrição

Esta tabela de sistema é usada para implementar a consulta SHOW PROCESSLIST.

Colunas

  • is_initial_query (UInt8) — Se esta consulta vem diretamente do usuário ou foi emitida pelo servidor ClickHouse no contexto da execução distribuída de consultas.
  • user (String) — O usuário que fez a consulta. Tenha em mente que, para processamento distribuído, as consultas são enviadas para servidores remotos com o usuário default. O campo contém o username de uma consulta específica, não de uma consulta iniciada por esta consulta.
  • query_id (String) — ID da consulta, se definido.
  • address (IPv6) — O endereço IP a partir do qual a consulta foi feita. O mesmo vale para processamento distribuído. Para rastrear de onde uma consulta distribuída foi originalmente feita, consulte system.processes no servidor solicitante da consulta.
  • port (UInt16) — A porta do cliente a partir da qual a consulta foi feita.
  • initial_user (String) — Nome do usuário que executou a consulta inicial (para execução distribuída de consultas).
  • initial_query_id (String) — ID da consulta inicial (para execução distribuída de consultas).
  • initial_address (IPv6) — Endereço IP a partir do qual a consulta pai foi iniciada.
  • initial_port (UInt16) — A porta do cliente usada para fazer a consulta pai.
  • interface (UInt8) — A interface usada para enviar a consulta. TCP = 1, HTTP = 2, GRPC = 3, MYSQL = 4, POSTGRESQL = 5, LOCAL = 6, TCP_INTERSERVER = 7.
  • os_user (String) — Username do sistema operacional que executa o clickhouse-client.
  • client_hostname (String) — Hostname da máquina cliente em que o clickhouse-client ou outro cliente TCP é executado.
  • client_name (String) — O nome do clickhouse-client ou de outro cliente TCP.
  • client_agent (LowCardinality(String)) — O agente de codificação por IA que invocou o cliente (por exemplo, claude-code, cursor), detectado a partir de variáveis de ambiente. Vazio se nenhum agente for detectado.
  • client_revision (UInt64) — Revisão do clickhouse-client ou de outro cliente TCP.
  • client_version_major (UInt64) — Versão principal do clickhouse-client ou de outro cliente TCP.
  • client_version_minor (UInt64) — Versão secundária do clickhouse-client ou de outro cliente TCP.
  • client_version_patch (UInt64) — Componente de patch da versão do clickhouse-client ou de outro cliente TCP.
  • http_method (UInt8) — Método HTTP que iniciou a consulta. Valores possíveis: 0 — A consulta foi iniciada pela interface TCP. 1 — O método GET foi usado. 2 — O método POST foi usado.
  • http_user_agent (String) — Cabeçalho HTTP UserAgent enviado na consulta HTTP.
  • http_referer (String) — Cabeçalho HTTP Referer enviado na consulta HTTP (contém um endereço absoluto ou parcial da página que faz a consulta).
  • forwarded_for (String) — Cabeçalho HTTP X-Forwarded-For enviado na consulta HTTP.
  • quota_key (String) — A quota key especificada na configuração de quotas (consulte keyed).
  • distributed_depth (UInt64) — O número de vezes que a consulta foi retransmitida internamente entre nós do servidor.
  • elapsed (Float64) — O tempo, em segundos, desde o início da execução da solicitação.
  • is_cancelled (UInt8) — Indica se a consulta foi cancelada.
  • is_all_data_sent (UInt8) — Indica se todos os dados foram enviados ao client (ou seja, se a consulta foi concluída no servidor).
  • read_rows (UInt64) — O número de linhas lidas da tabela. Para processamento distribuído, no servidor solicitante, este é o total de todos os servidores remotos.
  • read_bytes (UInt64) — O número de bytes não comprimidos lidos da tabela. Para processamento distribuído, no servidor solicitante, este é o total de todos os servidores remotos.
  • total_rows_approx (UInt64) — A estimativa do número total de linhas que devem ser lidas. Para processamento distribuído, no servidor solicitante, este é o total de todos os servidores remotos. Esse valor pode ser atualizado durante o processamento da solicitação, quando novas fontes a serem processadas se tornam conhecidas.
  • written_rows (UInt64) — A quantidade de linhas gravadas no armazenamento.
  • written_bytes (UInt64) — A quantidade de bytes gravados no armazenamento.
  • memory_usage (Int64) — Quantidade de RAM usada pela consulta. Pode não incluir alguns tipos de memória dedicada.
  • peak_memory_usage (Int64) — O pico atual de uso de memória.
  • query (String) — O texto da consulta. Para INSERT, não inclui os dados a serem inseridos.
  • normalized_query_hash (UInt64) — Um valor de hash numérico, idêntico para consultas que diferem apenas nos valores dos literais.
  • query_kind (String) — O tipo da consulta: SELECT, INSERT etc.
  • thread_ids (Array(UInt64)) — A lista de identificadores de todas as threads que participaram desta consulta.
  • peak_threads_usage (UInt64) — Número máximo de threads simultâneas executando a consulta.
  • ProfileEvents (Map(LowCardinality(String), UInt64)) — ProfileEvents calculados para esta consulta.
  • Settings (Map(LowCardinality(String), LowCardinality(String))) — A lista de user-level settings modificadas.
  • current_database (String) — O nome do banco de dados atual.
  • is_internal (UInt8) — Indica se é uma consulta auxiliar executada internamente.
Última modificação em 3 de julho de 2026