実行中プロセスの状態を確認する

メモ:  Category:mysql

実行中プロセスの状態を確認するには、 mysqladmin コマンドまたは SHOW PROCESSLIST を使用します。

MySQL サーバーで動作している全体のプロセスを確認するには

$ mysqladmin processlist -u ユーザー名 -p
+---+----+--------------+--
|Id |User|Host
+---+----+--------------+--
|287|root|localhost:2909
|288|root|localhost:2948
+---+----+--------------+--

もうひとつの方法は、 SHOW PROCESSLIST を使用します。 私が確認したところ、自分のスレッドのみ確認することができました。

$ mysqladmin ping -u ユーザー名 -p
mysql> SHOW PROCESSLIST;

ほとんどの状態はすぐに終わります。何秒も同じ状態が続く場合は、問題のある可能性があるので、調査が必要です。

bluenote by BBB