> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-trino-dialect.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabla del sistema que se utiliza para implementar la consulta `SHOW PROCESSLIST`.

# system.processes

<Info>
  **Consultas en ClickHouse Cloud**

  Los 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í](/es/reference/system-tables/overview#system-tables-in-clickhouse-cloud) para más detalles.
</Info>

<div id="description">
  ## Descripción
</div>

Esta tabla del sistema se utiliza para implementar la consulta `SHOW PROCESSLIST`.

<div id="columns">
  ## Columnas
</div>

* `is_initial_query` ([UInt8](/es/reference/data-types/int-uint)) — Indica si la consulta es inicial. Valores posibles: 1 — una consulta inicial (de nivel superior), 0 — una consulta secundaria iniciada por otra consulta, incluidas las consultas para ejecución distribuida y las subconsultas internas.
* `user` ([String](/es/reference/data-types/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 usuario `default`. El campo contiene el nombre de usuario de una consulta específica, no el de la consulta que inició esta consulta.
* `query_id` ([String](/es/reference/data-types/string)) — ID de la consulta, si está definido.
* `address` ([IPv6](/es/reference/data-types/ipv6)) — La dirección IP desde la que se realizó la consulta. Lo mismo se 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](/es/reference/data-types/int-uint)) — El puerto del cliente desde el que se realizó la consulta.
* `initial_user` ([String](/es/reference/data-types/string)) — Nombre del usuario que ejecutó la consulta inicial en la misma cadena de consultas.
* `initial_query_id` ([String](/es/reference/data-types/string)) — ID de la consulta inicial en la misma cadena de consultas.
* `initial_address` ([IPv6](/es/reference/data-types/ipv6)) — Dirección IP desde la que se inició la consulta inicial en la misma cadena de consultas.
* `initial_port` ([UInt16](/es/reference/data-types/int-uint)) — El puerto del cliente desde el que se inició la consulta inicial en la misma cadena de consultas.
* `interface` ([UInt8](/es/reference/data-types/int-uint)) — 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](/es/reference/data-types/string)) — Nombre de usuario del sistema operativo que ejecuta clickhouse-client.
* `client_hostname` ([String](/es/reference/data-types/string)) — Nombre de host de la máquina cliente donde se ejecuta clickhouse-client u otro cliente TCP.
* `client_name` ([String](/es/reference/data-types/string)) — Nombre de clickhouse-client u otro cliente TCP.
* `client_agent` ([LowCardinality(String)](/es/reference/data-types/lowcardinality)) — El agente de programación con IA que invocó al cliente (por ejemplo, `claude-code`, `cursor`), detectado a partir de variables de entorno. Está vacío si no se detectó ningún agente.
* `client_revision` ([UInt64](/es/reference/data-types/int-uint)) — Revisión de clickhouse-client u otro cliente TCP.
* `client_version_major` ([UInt64](/es/reference/data-types/int-uint)) — Versión principal de clickhouse-client u otro cliente TCP.
* `client_version_minor` ([UInt64](/es/reference/data-types/int-uint)) — Versión secundaria de clickhouse-client u otro cliente TCP.
* `client_version_patch` ([UInt64](/es/reference/data-types/int-uint)) — Componente de parche de la versión de clickhouse-client u otro cliente TCP.
* `http_method` ([UInt8](/es/reference/data-types/int-uint)) — Método HTTP que inició la consulta. Valores posibles: 0 - La consulta se inició desde la interfaz TCP, 1 - Se utilizó el método GET, 2 - Se utilizó el método POST, 4 - Se utilizó el método PUT, 5 - Se utilizó el método DELETE, 6 - Se utilizó el método HEAD.
* `http_user_agent` ([String](/es/reference/data-types/string)) — Encabezado HTTP UserAgent incluido en la consulta HTTP.
* `http_referer` ([String](/es/reference/data-types/string)) — Encabezado HTTP Referer incluido en la consulta HTTP (contiene una dirección absoluta o parcial de la página que realiza la consulta).
* `forwarded_for` ([String](/es/reference/data-types/string)) — Encabezado HTTP X-Forwarded-For incluido en la consulta HTTP.
* `quota_key` ([String](/es/reference/data-types/string)) — La clave de cuota especificada en la configuración de cuotas (consulte keyed).
* `distributed_depth` ([UInt64](/es/reference/data-types/int-uint)) — Número de veces que la consulta se retransmitió internamente entre nodos de servidor.
* `elapsed` ([Float64](/es/reference/data-types/float)) — El tiempo, en segundos, transcurrido desde el inicio de la ejecución de la solicitud.
* `is_cancelled` ([UInt8](/es/reference/data-types/int-uint)) — Indica si se canceló la consulta.
* `is_all_data_sent` ([UInt8](/es/reference/data-types/int-uint)) — Indica si se enviaron todos los datos al cliente (es decir, si la consulta finalizó en el servidor).
* `read_rows` ([UInt64](/es/reference/data-types/int-uint)) — Número de filas leídas de la tabla. En el procesamiento distribuido, en el servidor solicitante, es el total de todos los servidores remotos.
* `read_bytes` ([UInt64](/es/reference/data-types/int-uint)) — Número de bytes sin comprimir leídos de la tabla. En el procesamiento distribuido, en el servidor solicitante, es el total de todos los servidores remotos.
* `total_rows_approx` ([UInt64](/es/reference/data-types/int-uint)) — Estimación del número total de filas que se deben leer. En el procesamiento distribuido, en el servidor solicitante, es el total de todos los servidores remotos. Puede actualizarse durante el procesamiento de la solicitud, a medida que se identifican nuevas fuentes que procesar.
* `written_rows` ([UInt64](/es/reference/data-types/int-uint)) — Número de filas escritas en el almacenamiento.
* `written_bytes` ([UInt64](/es/reference/data-types/int-uint)) — Número de bytes escritos en el almacenamiento.
* `memory_usage` ([Int64](/es/reference/data-types/int-uint)) — Cantidad de RAM utilizada por la consulta. Es posible que no incluya algunos tipos de memoria dedicada.
* `peak_memory_usage` ([Int64](/es/reference/data-types/int-uint)) — Pico actual de uso de memoria.
* `query` ([String](/es/reference/data-types/string)) — Texto de la consulta. En el caso de INSERT, no incluye los datos que se van a insertar.
* `normalized_query_hash` ([UInt64](/es/reference/data-types/int-uint)) — Valor hash numérico idéntico para consultas que solo difieren en los valores de los literales.
* `query_kind` ([String](/es/reference/data-types/string)) — Tipo de consulta: SELECT, INSERT, etc.
* `thread_ids` ([Array(UInt64)](/es/reference/data-types/array)) — Lista de identificadores de todos los hilos que participaron en esta consulta.
* `peak_threads_usage` ([UInt64](/es/reference/data-types/int-uint)) — Número máximo de hilos simultáneos que ejecutan la consulta.
* `ProfileEvents` ([Map(LowCardinality(String), UInt64)](/es/reference/data-types/map)) — ProfileEvents calculados para esta consulta.
* `Settings` ([Map(LowCardinality(String), LowCardinality(String))](/es/reference/data-types/map)) — Lista de ajustes de nivel de usuario modificados.
* `current_database` ([String](/es/reference/data-types/string)) — Nombre de la base de datos actual.
* `is_internal` ([UInt8](/es/reference/data-types/int-uint)) — Indica si se trata de una consulta auxiliar ejecutada internamente.

**Alias:**

* `ProfileEvents.Names` — Alias de `mapKeys(ProfileEvents)`.
* `ProfileEvents.Values` — Alias de `mapValues(ProfileEvents)`.
* `Settings.Names` — Alias de `mapKeys(Settings)`.
* `Settings.Values` — Alias de `mapValues(Settings)`.

```sql theme={null}
SELECT * FROM system.processes LIMIT 10 FORMAT Vertical;
```

```response theme={null}
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.
```
