システム関連

実行中のプロセスを一覧表示する

実行中のプロセスを一覧表示するには、SHOW PROCESSLIST文を使います。

mysql> SHOW PROCESSLIST;
+------+------+-----------+------+---------+------+-------+------------------+
| Id   | User | Host      | db   | Command | Time | State | Info             |
+------+------+-----------+------+---------+------+-------+------------------+
| 7822 | root | localhost | NULL | Query   |    0 | NULL  | SHOW PROCESSLIST |
+------+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)

 

[対象]

MySQL 5.x.x

プロセスを強制終了する

コマンド KILL を使用して、実行中のプロセスを強制終了することができます。

◆書式

KILL <プロセスID>

◆実行例

mysql> SHOW PROCESSLIST;
+--------+------+-----------+------+---------+------+-------+------------------+
| Id     | User | Host      | db   | Command | Time | State | Info             |
+--------+------+-----------+------+---------+------+-------+------------------+
| 283519 | root | localhost | test | Sleep   |   39 |       | NULL             |
| 283520 | root | localhost | NULL | Query   |    0 | NULL  | SHOW PROCESSLIST |
+--------+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)

mysql> KILL 283519;
Query OK, 0 rows affected (0.00 sec)

mysql> SHOW PROCESSLIST;
+--------+------+-----------+------+---------+------+-------+------------------+
| Id     | User | Host      | db   | Command | Time | State | Info             |
+--------+------+-----------+------+---------+------+-------+------------------+
| 283520 | root | localhost | NULL | Query   |    0 | NULL  | SHOW PROCESSLIST |
+--------+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)

 

[対象]

MySQL 5.x.x

------------------------------
作成日:2016年07月16日
更新日:2016年07月16日
------------------------------

ページの先頭へ