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) – Была ли вся информация отправлена клиенту (иначе говоря, запрос был завершён на сервере).