[mysql] mysql에서 process list 확인하기

웹페이지는 늦는데.. cpu나 메모리는 크게 상관없어 보일때.. mysql을 확인하고 싶을때가 있다..
다음과 같이 하면된다

mysql 에 접속되어 있는 상태라면…
=====================
mysql> show processlist;
+——-+——–+———–+——+———+——+——-+——————+
| Id    | User   | Host      | db   | Command | Time | State | Info             |
+——-+——–+———–+——+———+——+——-+——————+
| 27814 | ninano | localhost | NULL | Query   |    0 | NULL  | show processlist |
+——-+——–+———–+——+———+——+——-+——————+
1 row in set (0.00 sec)
=====================

쉘상에서 확인하거나, 주기적으로 확인하고 싶다면.. mysqladmin을 사용
=====================
[ninano@www ~]$ mysqladmin -u ninano -p processlist -i3
Enter password:
+——-+——–+———–+—-+———+——+——-+——————+
| Id    | User   | Host      | db | Command | Time | State | Info             |
+——-+——–+———–+—-+———+——+——-+——————+
| 27833 | ninano | localhost |    | Query   | 0    |       | show processlist |
+——-+——–+———–+—-+———+——+——-+——————+


+——-+——–+———–+—-+———+——+——-+——————+
| Id    | User   | Host      | db | Command | Time | State | Info             |
+——-+——–+———–+—-+———+——+——-+——————+
| 27833 | ninano | localhost |    | Query   | 0    |       | show processlist |
+——-+——–+———–+—-+———+——+——-+——————+


=====================
-i3은 3초간격으로..

확인해보고… Time이 긴것이 있으면.. lock일 수 있으므로 확인해본다.

Loading

댓글 남기기