MySQLで現在実行されているSQL文をProcesslistで確認するには以下のコマンドを使用する
SHOW FULL PROCESSLIST
単純なリストを見るだけであれば、以下のコマンドで良い
SHOW PROCESSLIST
以下のコマンドであればmysqlに入らずともワンライナーで取得できる。パイプを使えばShellなどに応用できる。
mysql -u [ユーザー名] -p[パスワード] -h [ホスト名] -e "show full processlist;" -ss
負荷の高いSQLクエリの確認やバッチ処理の実行時間をリアルタイム確認する時などに役立つ。