Перейти к основному содержимому
Версия: 2.0.x

KILL

Завершает соединение или запрос, выполняемый в данный момент потоками в Selena.

подсказка

Для выполнения этой операции не требуются привилегии.

Синтаксис

KILL [ CONNECTION | QUERY ] { <processlist_id> | <query_id> }

Параметры

ПараметрОписание
Модификатор:
  • CONNECTION
  • QUERY
  • С модификатором CONNECTION команда KILL завершает соединение, связанное с указанным processlist_id, после завершения любой команды, выполняемой соединением.
  • С модификатором QUERY команда KILL завершает команду, выполняемую в данный момент соединением, но само соединение остаётся активным.
  • Если модификатор не указан, по умолчанию используется CONNECTION.
processlist_idID потока, который вы хотите завершить. Вы можете получить ID выполняемых потоков с помощью SHOW PROCESSLIST.
query_idID запроса, который вы хотите завершить. Вы можете получить ID ожидающих или выполняемых запросов с помощью SHOW RUNNING QUERIES или SHOW PROC с '/current_queries' и '/global_current_queries'.

Примеры

mysql> SHOW FULL PROCESSLIST;
+------+------+---------------------+--------+---------+---------------------+------+-------+-----------------------+-----------+
| Id | User | Host | Db | Command | ConnectionStartTime | Time | State | Info | IsPending |
+------+------+---------------------+--------+---------+---------------------+------+-------+-----------------------+-----------+
| 20 | root | xxx.xx.xxx.xx:xxxxx | sr_hub | Query | 2023-01-05 16:30:19 | 0 | OK | show full processlist | false |
+------+------+---------------------+--------+---------+---------------------+------+-------+-----------------------+-----------+
1 row in set (0.01 sec)

mysql> KILL 20;
Query OK, 0 rows affected (0.00 sec)