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
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 dedicadapeak_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.