Consultas en ClickHouse CloudLos datos de esta tabla del sistema se almacenan localmente en cada nodo de ClickHouse Cloud. Por lo tanto, para obtener una vista completa de todos los datos, es necesario usar la función
clusterAllReplicas. Consulta aquí para más detalles.Descripción
SHOW PROCESSLIST.
Columnas
is_initial_query(UInt8) — Si esta consulta proviene directamente del usuario o fue emitida por ClickHouse server en el contexto de la ejecución distribuida de consultas.user(String) — El usuario que realizó la consulta. Tenga en cuenta que, en el procesamiento distribuido, las consultas se envían a servidores remotos con el usuariodefault. El campo contiene el nombre de usuario de una consulta específica, no de la consulta que esta inició.query_id(String) — ID de la consulta, si está definido.address(IPv6) — La dirección IP desde la que se realizó la consulta. Lo mismo aplica al procesamiento distribuido. Para rastrear desde dónde se realizó originalmente una consulta distribuida, consulte system.processes en el servidor que solicitó la consulta.port(UInt16) — El puerto del client desde el que se realizó la consulta.initial_user(String) — Nombre del usuario que ejecutó la consulta inicial (para la ejecución distribuida de consultas).initial_query_id(String) — ID de la consulta inicial (para la ejecución distribuida de consultas).initial_address(IPv6) — Dirección IP desde la que se lanzó la consulta principal.initial_port(UInt16) — El puerto del client que se utilizó para realizar la consulta principal.interface(UInt8) — La interfaz utilizada para enviar la consulta. TCP = 1, HTTP = 2, GRPC = 3, MYSQL = 4, POSTGRESQL = 5, LOCAL = 6, TCP_INTERSERVER = 7.os_user(String) — Nombre de usuario del sistema operativo que ejecuta clickhouse-client.client_hostname(String) — Nombre de host de la máquina client en la que se ejecuta clickhouse-client u otro client TCP.client_name(String) — El nombre de clickhouse-client u otro client TCP.client_agent(LowCardinality(String)) — El agente de IA para programación que invocó al client (por ejemplo,claude-code,cursor), detectado a partir de variables de entorno. Vacío si no se detectó ningún agente.client_revision(UInt64) — Revisión de clickhouse-client u otro client TCP.client_version_major(UInt64) — Versión principal de clickhouse-client u otro client TCP.client_version_minor(UInt64) — Versión secundaria de clickhouse-client u otro client TCP.client_version_patch(UInt64) — Componente de parche de la versión de clickhouse-client u otro client TCP.http_method(UInt8) — Método HTTP que inició la consulta. Valores posibles: 0 — La consulta se lanzó desde la interfaz TCP. 1 — Se utilizó el método GET. 2 — Se utilizó el método POST.http_user_agent(String) — Encabezado HTTP UserAgent enviado en la consulta HTTP.http_referer(String) — Encabezado HTTP Referer enviado en la consulta HTTP (contiene una dirección absoluta o parcial de la página que realiza la consulta).forwarded_for(String) — Encabezado HTTP X-Forwarded-For enviado en la consulta HTTP.quota_key(String) — La clave de cuota especificada en la configuración de cuotas (consulte keyed).distributed_depth(UInt64) — El número de veces que la consulta se retransmitió internamente entre nodos del servidor.elapsed(Float64) — El tiempo en segundos transcurrido desde que comenzó la ejecución de la solicitud.is_cancelled(UInt8) — Indica si la consulta fue cancelada.is_all_data_sent(UInt8) — Indica si se enviaron todos los datos al client (en otras palabras, si la consulta había finalizado en el server).read_rows(UInt64) — El número de filas leídas de la tabla. Para el procesamiento distribuido, en el server solicitante, este es el total de todos los servers remotos.read_bytes(UInt64) — El número de bytes sin comprimir leídos de la tabla. Para el procesamiento distribuido, en el server solicitante, este es el total de todos los servers remotos.total_rows_approx(UInt64) — La estimación del número total de filas que deben leerse. Para el procesamiento distribuido, en el server solicitante, este es el total de todos los servers remotos. Puede actualizarse durante el procesamiento de la solicitud, cuando se descubren nuevas fuentes que procesar.written_rows(UInt64) — La cantidad de filas escritas en el almacenamiento.written_bytes(UInt64) — La cantidad de bytes escritos en el almacenamiento.memory_usage(Int64) — Cantidad de RAM que usa la consulta. Puede que no incluya algunos tipos de memoria dedicada.peak_memory_usage(Int64) — El pico actual de uso de memoria.query(String) — El texto de la consulta. Para INSERT, no incluye los datos que se van a insertar.normalized_query_hash(UInt64) — Un valor hash numérico, idéntico para consultas que difieren solo en los valores de los literales.query_kind(String) — El tipo de consulta: SELECT, INSERT, etc.thread_ids(Array(UInt64)) — La lista de identificadores de todos los hilos que participaron en esta consulta.peak_threads_usage(UInt64) — Número máximo de hilos simultáneos que ejecutan la consulta.ProfileEvents(Map(LowCardinality(String), UInt64)) —ProfileEventscalculados para esta consulta.Settings(Map(LowCardinality(String), LowCardinality(String))) — La lista de ajustes de nivel de usuario modificados.current_database(String) — El nombre de la base de datos actual.is_internal(UInt8) — Indica si es una consulta auxiliar ejecutada internamente.