2010-12-30 3 views
0

私はSHOW PROCESSLISTがどのプロセスがLockedであるかを知ることができますが、どのプロセスがそれをブロックしているかをどのように判断できますか?その情報は利用可能ですか? SQLServerには、どのプロセスが別のプロセスをブロックしているかを示す列があります。ここに似たものがありますか?どのプロセスがMySQLで別のプロセスをブロックしているのかをどのように確認できますか?

+0

あなたはhttp://serverfault.comでより良い運を持っているかもしれません – Stephen

答えて

0

通常、ロックされたクエリで必要なテーブルを使用している「データ送信」状態で長時間実行されるクエリです。

0

通常、クエリが実行されているのと同じテーブルで実行されている最長のクエリです。ただし、使用しているストレージエンジンによって異なります。 InnoDBを使用している場合は、この問題は発生しません。

関連する問題