Запросы в 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) — Указывает, является ли это вспомогательным запросом, выполняемым системой внутренне.