Pular para o conteúdo principal
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.
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.
Última modificação em 10 de junho de 2026