【Mysql】長時間実行しているプロセスを確認する
processlist
を使用し実行中のプロセスを見ることができますが、プロセス数が多いと対象のプロセスを探すのが困難になりますがそんなプロセスを確認する方法。
プロセスを検索する方法
information_schema.PROCESSLIST
に対して select
する事でプロセスの検索が可能です。
※ SHOW FULL PROCESSLIST
と SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST
は同等の結果になります。
たとえば下記は実行時間が60秒を超えたものの検索ができます。
|
|