실행 중인 쿼리를 나열하려면 'show processlist' 명령을 사용해야 합니다.
다음은 쿼리입니다.
mysql> SHOW processlist;
다음은 위 쿼리의 결과입니다.
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 13785 | Waiting on empty queue | NULL | | 9 | root | localhost:63587 | business | Query | 0 | starting | show processlist | +----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+ 2 rows in set (0.00 sec)
SHOW 명령을 사용하여 결과를 가로로 표시해 보겠습니다.
mysql> SHOW FULL PROCESSLIST\G;
다음은 위 쿼리의 결과입니다.
*************************** 1. row ***************************
Id: 4
User: event_scheduler
Host: localhost
db: NULL
Command: Daemon
Time: 17385
State: Waiting on empty queue
Info: NULL
*************************** 2. row ***************************
Id: 9
User: root
Host: localhost:63587
db: business
Command: Query
Time: 0
State: starting
Info: SHOW FULL PROCESSLIST
2 rows in set (0.00 sec)