Перейти к основному содержимому

SHOW PROCESSLIST

SHOW PROCESSLIST перечисляет операции, которые в настоящее время выполняются потоками внутри сервера. Текущая версия Selena поддерживает только перечисление запросов.

подсказка

Эта операция не требует привилегий.

Синтаксис

SHOW [FULL] PROCESSLIST

Параметр

ПараметрОбязательныйОписание
FULLНетЕсли вы указываете этот параметр, будет отображен полный SQL-запрос. В противном случае отображаются только первые 100 символов запроса.

Возвращаемые значения

Возвращаемое значениеОписание
IdID соединения.
UserИмя пользователя, который выполняет операцию.
HostИмя хоста клиента, который выполняет операцию.
DbИмя базы данных, где выполняется операция.
CommandТип команды.
ConnectionStartTimeВремя начала соединения.
TimeВремя (в секундах) с момента перехода операции в текущее состояние.
StateСостояние операции.
InfoКоманда, которую выполняет операция.

Примечание по использованию

Если текущий пользователь — root, этот запрос перечисляет операции всех пользователей в кластере. В противном случае перечисляются только операции текущего пользователя.

Пример

Пример 1: перечисление состояния операций от имени пользователя root.

SHOW PROCESSLIST;
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+
| Id | User | Host | Db | Command | ConnectionStartTime | Time | State | Info |
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+
| 0 | root | x.x.x.x:xxxx | tpcds | Query | 2022-10-09 19:58:25 | 0 | OK | SHOW PROCESSLIST |
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+