実行中のプロセスの一覧を表示する
スポンサードリンク
「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)
スポンサードリンク