実行中プロセスの状態を確認するには、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;
ほとんどの状態はすぐに終わります。何秒も同じ状態が続く場合は、問題のある可能性があるので、調査が必要です。
Copyright 1997-2008 BBB All rights reserved.