본문 바로가기

DB/Mysql

mysql-Kill 프로세스 종료 하기

728x90
반응형

시스템을 운영하다 보면 테이블락 또는 특정 쿼리가 계속 돌아 가는 경우가 있다.

이럴때 kill을 통해서 프로세스를 종료 할수 있다.

 

mysql> SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE COMMAND != 'Sleep';
+--------+------+-----------+------+---------+------+-----------+-----------------------------------------------------------------------+
| ID     | USER | HOST      | DB   | COMMAND | TIME | STATE     | INFO                                                                  |
+--------+------+-----------+------+---------+------+-----------+-----------------------------------------------------------------------+
| 800151 | root | localhost | NULL | Query   |    0 | executing | SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE COMMAND != 'Sleep' |
+--------+------+-----------+------+---------+------+-----------+-----------------------------------------------------------------------+
1 row in set (0.02 sec)

 

sleep된 프로세스 확인후 

 

kill ID를 입력한다

ex) kill 800151

 

728x90
반응형