Перейти к основному содержанию
Запросы в ClickHouse CloudДанные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция clusterAllReplicas. Дополнительные сведения см. здесь.

Описание

Эта системная таблица используется для выполнения запроса SHOW PROCESSLIST.

Столбцы

  • is_initial_query (UInt8) — Указывает, поступил ли этот запрос непосредственно от пользователя или был отправлен сервером ClickHouse в рамках выполнения распределённого запроса.
  • user (String) — Пользователь, выполнивший запрос. Имейте в виду, что при распределённой обработке запросы отправляются на удалённые серверы от имени пользователя по умолчанию. Поле содержит имя пользователя для конкретного запроса, а не для запроса, который был инициирован этим запросом.
  • query_id (String) — Query ID, если задан.
  • address (IPv6) — IP-адрес, с которого был выполнен запрос. То же относится и к распределённой обработке. Чтобы определить, откуда изначально был выполнен распределённый запрос, смотрите system.processes на сервере-инициаторе запроса.
  • port (UInt16) — Порт клиента, с которого был выполнен запрос.
  • initial_user (String) — Имя пользователя, который выполнил первоначальный запрос (при выполнении распределённого запроса).
  • initial_query_id (String) — идентификатор первоначального запроса (для выполнения распределённого запроса).
  • initial_address (IPv6) — IP-адрес, с которого был запущен родительский запрос.
  • initial_port (UInt16) — Клиентский порт, использованный для выполнения родительского запроса.
  • interface (UInt8) — Интерфейс, через который был отправлен запрос. TCP = 1, HTTP = 2, GRPC = 3, MYSQL = 4, POSTGRESQL = 5, LOCAL = 6, TCP_INTERSERVER = 7.
  • os_user (String) — имя пользователя операционной системы, от имени которого запускается clickhouse-client.
  • client_hostname (String) — имя хоста клиентского компьютера, на котором запущен clickhouse-client или другой TCP-клиент.
  • client_name (String) — имя clickhouse-client или другого TCP-клиента.
  • client_revision (UInt64) — Версия clickhouse-client или другого TCP-клиента.
  • client_version_major (UInt64) — Мажорная версия clickhouse-client или другого TCP-клиента.
  • client_version_minor (UInt64) — минорная версия clickhouse-client или другого TCP-клиента.
  • client_version_patch (UInt64) — Патч-версия clickhouse-client или другого TCP-клиента.
  • http_method (UInt8) — HTTP-метод, которым был инициирован запрос. Возможные значения: 0 — запрос был выполнен через TCP-интерфейс. 1 — использовался метод GET. 2 — использовался метод POST.
  • http_user_agent (String) — заголовок HTTP UserAgent, передаваемый в HTTP-запросе.
  • http_referer (String) — HTTP-заголовок Referer, передаваемый в HTTP-запросе (содержит полный или частичный адрес страницы, с которой выполняется запрос).
  • forwarded_for (String) — HTTP-заголовок X-Forwarded-For, передаваемый в HTTP-запросе.
  • quota_key (String) — Ключ квоты, заданный в настройке quotas (см. keyed).
  • distributed_depth (UInt64) — Количество внутренних повторных передач запроса между узлами сервера.
  • elapsed (Float64) — Время, прошедшее с начала выполнения запроса, в секундах.
  • is_cancelled (UInt8) — Был ли отменён запрос.
  • is_all_data_sent (UInt8) — были ли все данные отправлены клиенту (иными словами, запрос был завершён на сервере).
  • read_rows (UInt64) — Количество строк, прочитанных из таблицы. При распределённой обработке на сервере-инициаторе это общее количество для всех удалённых серверов.
  • read_bytes (UInt64) — Количество несжатых байтов, прочитанных из таблицы. При распределённой обработке на сервере, инициировавшем запрос, это суммарное значение для всех удалённых серверов.
  • total_rows_approx (UInt64) — Приблизительное общее количество строк, которое требуется прочитать. При распределённой обработке на сервере-инициаторе это суммарное значение для всех удалённых серверов. Оно может обновляться в процессе обработки запроса, когда становятся известны новые источники данных для обработки.
  • written_rows (UInt64) — Количество строк, записанных в хранилище.
  • written_bytes (UInt64) — Количество байтов, записанных в хранилище.
  • memory_usage (Int64) — Объём оперативной памяти, используемой запросом. Может не включать некоторые виды выделенной памяти
  • peak_memory_usage (Int64) — Текущее пиковое использование памяти.
  • query (String) — Текст запроса. Для INSERT он не содержит данные для вставки.
  • normalized_query_hash (UInt64) — Числовое хеш-значение, одинаковое для запросов, различающихся только значениями литералов.
  • query_kind (String) — Тип запроса — SELECT, INSERT и т. д.
  • thread_ids (Array(UInt64)) — Список идентификаторов всех потоков, участвовавших в выполнении этого запроса.
  • peak_threads_usage (UInt64) — Максимальное количество потоков, одновременно выполняющих запрос.
  • ProfileEvents (Map(LowCardinality(String), UInt64)) — события ProfileEvents, вычисленные для этого запроса.
  • Settings (Map(LowCardinality(String), LowCardinality(String))) — Список изменённых настроек на уровне пользователя.
  • current_database (String) — имя текущей базы данных.
  • is_internal (UInt8) — Указывает, является ли это вспомогательным запросом, выполняемым системой внутренне.
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.
Последнее изменение 10 июня 2026 г.