실행 중인 쿼리 보기¶
다음 명령어로 현재 실행중인 프로세스를 확인할 수 있다.
mysql> SHOW PROCESSLIST;
+------+------+-----------------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+------+-----------------+------+---------+------+-------+------------------+
| 15 | root | localhost:50028 | udl | Sleep | 389 | | NULL |
| 16 | root | localhost:50030 | udl | Sleep | 389 | | NULL |
| 24 | root | localhost:50030 | udl | Query | 3123 | init | UPDATE .. |
| 256 | udl | localhost | udl | Sleep | 3707 | | NULL |
| 439 | udl | localhost | udl | Sleep | 1 | | NULL |
만약 저 중 어떤 쿼리가 데드락이 걸렸거나 너무 오래걸리는 쿼리라서 죽이고 싶을 떄는 kill 해버리면 된다.
mysql> kill 24