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) — Indica si esta consulta proviene directamente del usuario o si fue emitida por el servidor ClickHouse 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 una consulta iniciada por esta.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 solicitante.port(UInt16) — El puerto del cliente desde el que se hizo la consulta.initial_user(String) — Nombre del usuario que ejecutó la consulta inicial (en 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 inició la consulta principal.initial_port(UInt16) — El puerto del cliente utilizado 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 con el que se ejecuta clickhouse-client.client_hostname(String) — nombre de host de la máquina cliente donde se ejecutaclickhouse-clientu otro cliente TCP.client_name(String) — El nombre de clickhouse-client o de otro cliente TCP.client_revision(UInt64) — Revisión de clickhouse-client o de cualquier otro cliente TCP.client_version_major(UInt64) — Versión principal declickhouse-cliento de cualquier otro cliente TCP.client_version_minor(UInt64) — Versión menor del clickhouse-client o de otro cliente TCP.client_version_patch(UInt64) — Componente de la versión correspondiente al parche de clickhouse-client o de otro cliente TCP.http_method(UInt8) — Método HTTP que inició la consulta. Posibles valores: 0 — La consulta se ejecutó desde la interfaz TCP. 1 — Se utilizó el método GET. 2 — Se utilizó el método POST.http_user_agent(String) — cabecera HTTP UserAgent enviada 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 incluido en la consulta HTTP.quota_key(String) — La clave de cuota especificada en la configuración de cuotas (véase keyed).distributed_depth(UInt64) — El número de veces que la consulta se retransmitió internamente entre los nodos del servidor.elapsed(Float64) — El tiempo en segundos desde que se inició la ejecución de la solicitud.is_cancelled(UInt8) — Indica si la consulta fue cancelada.is_all_data_sent(UInt8) — Si se enviaron todos los datos al cliente (es decir, la consulta había finalizado en el servidor).read_rows(UInt64) — El número de filas leídas de la tabla. En el procesamiento distribuido, en el servidor solicitante, este es el total de todos los servidores remotos.read_bytes(UInt64) — El número de bytes sin comprimir leídos de la tabla. En el procesamiento distribuido, en el servidor solicitante, este valor es el total de todos los servidores remotos.total_rows_approx(UInt64) — Estimación del número total de filas que deberían leerse. En el procesamiento distribuido, en el servidor solicitante, este es el total de todos los servidores remotos. Puede actualizarse durante el procesamiento de la solicitud, a medida que se conocen nuevas fuentes que procesar.written_rows(UInt64) — El número de filas escritas en el almacenamiento.written_bytes(UInt64) — La cantidad de bytes escritos en el almacenamiento.memory_usage(Int64) — Cantidad de RAM que utiliza la consulta. Puede que no incluya algunos tipos de memoria dedicadapeak_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 insertan.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 han participado en esta consulta.peak_threads_usage(UInt64) — Número máximo de hilos simultáneos que ejecutan la consulta.ProfileEvents(Map(LowCardinality(String), UInt64)) — los ProfileEvents calculados para esta consulta.Settings(Map(LowCardinality(String), LowCardinality(String))) — La lista de los ajustes de usuario modificados.current_database(String) — El nombre de la base de datos actual.is_internal(UInt8) — Indica si se trata de una consulta auxiliar ejecutada internamente.