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) — Indica 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, no processamento distribuído, as consultas são enviadas aos servidores remotos com o usuário padrão. O campo contém o nome de usuário de uma consulta específica, não de uma consulta iniciada por esta consulta.
  • query_id (String) — ID da consulta, se estiver definido.
  • address (IPv6) — O endereço IP de onde 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 que solicitou a consulta.
  • port (UInt16) — A porta do cliente da qual a consulta foi feita.
  • initial_user (String) — Nome do usuário que executou a consulta inicial (na 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 de onde a consulta principal foi iniciada.
  • initial_port (UInt16) — A porta do cliente usada para executar 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) — Nome de usuário do sistema operacional que executa o clickhouse-client.
  • client_hostname (String) — Hostname da máquina cliente onde o clickhouse-client ou outro cliente TCP está em execução.
  • client_name (String) — Nome do clickhouse-client ou de outro cliente TCP.
  • 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 patch da versão do clickhouse-client ou de outro cliente TCP.
  • http_method (UInt8) — Método HTTP que iniciou a consulta. Possíveis valores: 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 requisição HTTP (contém um endereço absoluto ou parcial da página que faz a requisição).
  • forwarded_for (String) — cabeçalho HTTP X-Forwarded-For enviado na consulta HTTP.
  • quota_key (String) — A chave da quota especificada na configuração de quotas (consulte keyed).
  • distributed_depth (UInt64) — O número de vezes que a consulta foi retransmitida internamente entre os nós do servidor.
  • elapsed (Float64) — O tempo, em segundos, desde o início da execução da requisição.
  • is_cancelled (UInt8) — Indica se a consulta foi cancelada.
  • is_all_data_sent (UInt8) — Todos os dados foram enviados ao cliente (ou seja, a consulta havia sido concluída no servidor).
  • read_rows (UInt64) — O número de linhas lidas da tabela. Para processamento distribuído, no servidor solicitante, esse é o total de todos os servidores remotos.
  • read_bytes (UInt64) — O número de bytes não compactados lidos da tabela. Em processamento distribuído, no servidor solicitante, esse é o total de todos os servidores remotos.
  • total_rows_approx (UInt64) — A estimativa do número total de linhas que devem ser lidas. Em processamento distribuído, no servidor solicitante, esse é o total de todos os servidores remotos. Ele pode ser atualizado durante o processamento da solicitação, quando novas fontes a processar se tornam conhecidas.
  • written_rows (UInt64) — 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. Talvez não inclua alguns tipos de memória dedicada
  • peak_memory_usage (Int64) — O pico atual do 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 que é 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 dos identificadores de todas as threads que participaram desta consulta.
  • peak_threads_usage (UInt64) — Número máximo de threads executando a consulta simultaneamente.
  • ProfileEvents (Map(LowCardinality(String), UInt64)) — ProfileEvents calculados nesta consulta.
  • Settings (Map(LowCardinality(String), LowCardinality(String))) — A lista de configurações de usuário modificadas.
  • current_database (String) — O nome do banco de dados atual.
  • is_internal (UInt8) — Indica se se trata de uma consulta auxiliar executada internamente.
Última modificação em 12 de junho de 2026