SHOW PROCESSLIST
SHOW PROCESSLIST выводит список операций, выполняемых в данный момент потоками на сервере. Текущая версия Selena поддерживает только вывод списка запросов.
подсказка
Для выполнения этой операции не требуются привилегии.
Синтаксис
SHOW [FULL] PROCESSLIST
Параметр
| Параметр | Обязательный | Описание |
|---|---|---|
| FULL | Нет | Если указан этот параметр, будет отображена полная SQL-команда. В противном случае отображаются только первые 100 символов команды. |
Возвращаемые данные
| Возвращаемое значение | Описание |
|---|---|
| Id | ID соединения. |
| User | Имя пользователя, выполняющего операцию. |
| Host | Имя хоста клиента, выполняющего операцию. |
| Db | Имя базы данных, в которой выполняется операция. |
| Command | Тип команды. |
| ConnectionStartTime | Время начала соединения. |
| Time | Время (в секундах) с момента перехода операции в текущее состояние. |
| State | Состояние операции. |
| Info | Команда, которую выполняет операция. |
| IsPending | Находится ли запрос в ожидании в очереди. Допустимые значения: true и false. |
| Warehouse | Название хранилища, в котором выполняется запрос. |
| CNGroup | Название группы вычислительных узлов, в которой выполняется запрос. |
Примечание по использованию
Если текущий пользователь — root, эта команда выводит список операций всех пользователей в cluster. В противном случае выводятся только операции текущего пользователя.
Поля IsPending, Warehouse и CNGroup предоставляют дополнительную информацию о выполнении запросов в средах хранилищ:
IsPending: Показывает, ожидает ли запрос в очереди (true) или активно выполняется (false)Warehouse: Отображает название хранилища, в котором выполняется запросCNGroup: Показывает название группы вычислительных узлов, ответственной за выполнение запроса
Пример
Пример 1: вывод состояния операций от пользователя root.
SHOW PROCESSLIST;
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+-----------+-----------+---------+
| Id | User | Host | Db | Command | ConnectionStartTime | Time | State | Info | IsPending | Warehouse | CNGroup |
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+-----------+-----------+---------+
| 0 | root | x.x.x.x:xxxx | tpcds | Query | 2022-10-09 19:58:25 | 0 | OK | SHOW PROCESSLIST | false | default | |
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+-----------+-----------+---------+