티스토리 뷰

MySQL을 터미널에서 접속했을 때 현재 동작중인 쿼리를 보려면 아래와 같은 명령어를 사용합니다.

MariaDB [(none)]> show processlist;
+-------+----------------+-----------+------+---------+------+-------+------------------+----------+
| Id    | User           | Host      | db   | Command | Time | State | Info             | Progress |
+-------+----------------+-----------+------+---------+------+-------+------------------+----------+
| 14929 | newstyleseller | localhost | NULL | Query   |    0 | init  | show processlist |    0.000 |
+-------+----------------+-----------+------+---------+------+-------+------------------+----------+
1 row in set (0.00 sec)

하지만 이 경우에 Info 부분에 쿼리 내용이 길어져서 100bytes를 넘어가면 내용이 잘려보이게 되는데요, 이때 필요한 추가 옵션이 full 되시겠습니다. 아래와 같이 show 다음에 full만 넣어주면 됩니다.

MariaDB [(none)]> show full processlist;
+-------+----------------+-----------+------+---------+------+-------+-----------------------+----------+
| Id    | User           | Host      | db   | Command | Time | State | Info                  | Progress |
+-------+----------------+-----------+------+---------+------+-------+-----------------------+----------+
| 14929 | newstyleseller | localhost | NULL | Query   |    0 | init  | show full processlist |    0.000 |
+-------+----------------+-----------+------+---------+------+-------+-----------------------+----------+
1 row in set (0.00 sec)

아무리 긴 쿼리 내용이라도 한번에 볼 수 있습니다.

댓글
댓글쓰기 폼