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

Описание

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

Столбцы

  • is_initial_query (UInt8) — Указывает, поступил ли этот запрос напрямую от пользователя или был отправлен сервером ClickHouse в рамках выполнения распределённого запроса.
  • user (String) — Пользователь, выполнивший запрос. Имейте в виду, что при распределённой обработке запросы отправляются на удалённые серверы от имени пользователя default. Поле содержит имя пользователя для конкретного запроса, а не для запроса, инициированного этим запросом.
  • query_id (String) — Query ID, если задан.
  • address (IPv6) — IP-адрес, с которого был выполнен запрос. То же самое относится и к распределённой обработке. Чтобы отследить, откуда изначально был выполнен распределённый запрос, посмотрите system.processes на сервере, инициировавшем запрос.
  • port (UInt16) — Порт клиента, с которого был выполнен запрос.
  • initial_user (String) — Имя пользователя, выполнившего исходный запрос (для выполнения распределённого запроса).
  • initial_query_id (String) — ID исходного запроса (для выполнения распределённого запроса).
  • 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_agent (LowCardinality(String)) — ИИ-агент для программирования, который вызвал клиент (например, claude-code, cursor); определяется по переменным окружения. Пусто, если агент не обнаружен.
  • client_revision (UInt64) — Ревизия clickhouse-client или другого TCP-клиента.
  • client_version_major (UInt64) — Основная версия clickhouse-client или другого TCP-клиента.
  • client_version_minor (UInt64) — Минорная версия clickhouse-client или другого TCP-клиента.
  • client_version_patch (UInt64) — Компонент patch версии 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.
Последнее изменение 25 июня 2026 г.