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