実行中のプロセスの一覧を表示する
スポンサードリンク
「SHOW PROCESSLIST」を使用して現在実行中のプロセスの一覧を調べることができます。
使用例
SHOW PROCESSLIST SHOW FULL PROCESSLIST
以下は実行した際の表示例です。
mysql> SHOW PROCESSLIST; +----+------+----------------+--------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+----------------+--------+---------+------+-------+------------------+ | 9 | root | localhost:4049 | testdb | Sleep | 39 | | NULL | | 13 | root | localhost:4451 | test | Query | 0 | NULL | SHOW PROCESSLIST | +----+------+----------------+--------+---------+------+-------+------------------+ 2 rows in set (0.00 sec)
通常、Info 列に表示されるクエリは100文字を越えると省略されますが、FULL オプションを指定すると、省略せずクエリの全文が表示されます。
その際、表示が崩れるようであれば\G オプションでクエリ結果を垂直表示すると見やすくなります。
mysql> SHOW FULL PROCESSLIST \G;
*************************** 1. row ***************************
Id: 13
User: root
Host: localhost:4451
db: test
Command: Query
Time: 0
State: NULL
Info: SHOW FULL PROCESSLIST
*************************** 2. row ***************************
Id: 14
User: root
Host: localhost:4764
db: testdb
Command: Query
Time: 2
State: Sending data
Info: SELECT SHOHIN_ID, SHOP_ID, SHOP_NM, SHOHIN_NM, TEXT_SHORT, SHOHIN_SPEC,
TEXT_LONG, PRICE, TAX FROM test_tbl WHERE ( SHOHIN_ID='00012345902234567890' AND
SHOP_ID = '115678998' ) OR ( SHOHIN_ID='00012345902234567890' AND SHOP_ID = '661
678999' ) OR ( SHOHIN_ID='000123459022555' AND SHOP_ID = '115678998' ) OR ( SHOH
IN_ID='00012345902234567890' AND SHOP_ID = '999678998' ) OR TEXT_LONG LIKE '%MyS
QL%'
2 rows in set (0.00 sec)
FULL オプションを使用しなかった場合、以下のように Info 列のクエリは100文字を越える分は省略されます。
mysql> SHOW PROCESSLIST \G;
*************************** 1. row ***************************
Id: 13
User: root
Host: localhost:4451
db: test
Command: Query
Time: 0
State: NULL
Info: SHOW PROCESSLIST
*************************** 2. row ***************************
Id: 14
User: root
Host: localhost:4764
db: testdb
Command: Query
Time: 6
State: Sending data
Info: SELECT SHOHIN_ID, SHOP_ID, SHOP_NM, SHOHIN_NM, TEXT_SHORT, SHOHIN_SPEC,
TEXT_LONG, PRICE, TAX FROM t
2 rows in set (0.00 sec)
スポンサードリンク