Запросы в ClickHouse CloudДанные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция
clusterAllReplicas. Дополнительные сведения см. здесь.Описание
SHOW PROCESSLIST.
Столбцы
is_initial_query(UInt8) — Указывает, является ли запрос исходным. Возможные значения: 1 — исходный (верхнего уровня) запрос, 0 — дочерний запрос, инициированный другим запросом, включая запросы для распределённого выполнения и внутренние подзапросы.user(String) — Пользователь, выполнивший запрос. Учтите, что при распределённой обработке запросы отправляются на удалённые серверы от имени пользователяdefault. Это поле содержит имя пользователя для конкретного запроса, а не для исходного запроса, инициировавшего этот запрос.query_id(String) — 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) — Компонент патча версии clickhouse-client или другого TCP-клиента.http_method(UInt8) — HTTP-метод, инициировавший запрос. Возможные значения: 0 - запрос был запущен через интерфейс TCP, 1 - использовался метод GET, 2 - использовался метод POST, 4 - использовался метод PUT, 5 - использовался метод DELETE, 6 - использовался метод HEAD.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) — Указывает, является ли запрос вспомогательным и выполняется ли он внутренне.
ProfileEvents.Names— ПсевдонимmapKeys(ProfileEvents).ProfileEvents.Values— ПсевдонимmapValues(ProfileEvents).Settings.Names— ПсевдонимmapKeys(Settings).Settings.Values— ПсевдонимmapValues(Settings).