Перейти к основному содержимому
Перейти к основному содержимому

system.processes

Запросы в ClickHouse Cloud

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

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

Колонки:

  • user (String) – Пользователь, который выполнил запрос. Имейте в виду, что для распределенной обработки запросы отправляются на удаленные серверы от имени пользователя default. Поле содержит имя пользователя для конкретного запроса, а не для запроса, который инициировал этот запрос.
  • address (String) – IP-адрес, с которого был сделан запрос. То же самое для распределенной обработки. Чтобы отслеживать, откуда изначально был сделан распределенный запрос, смотрите на system.processes на сервере запрашивающего.
  • elapsed (Float64) – Время в секундах с момента начала выполнения запроса.
  • read_rows (UInt64) – Количество строк, прочитанных из таблицы. Для распределенной обработки, на сервере запрашивающего, это общее количество для всех удаленных серверов.
  • read_bytes (UInt64) – Количество непрожатых байт, прочитанных из таблицы. Для распределенной обработки, на сервере запрашивающего, это общее количество для всех удаленных серверов.
  • total_rows_approx (UInt64) – Приблизительное общее количество строк, которые должны быть прочитаны. Для распределенной обработки, на сервере запрашивающего, это общее количество для всех удаленных серверов. Оно может обновляться во время обработки запроса, когда становятся известны новые источники для обработки.
  • memory_usage (Int64) – Объем оперативной памяти, используемой запросом. Возможно, не включает некоторые типы выделенной памяти. Смотрите параметр max_memory_usage.
  • query (String) – Текст запроса. Для INSERT он не включает данные для вставки.
  • query_id (String) – Идентификатор запроса, если он задан.
  • is_cancelled (UInt8) – Запрос был отменен.
  • is_all_data_sent (UInt8) – Все ли данные были отправлены клиенту (иначе говоря, запрос завершен на сервере).