2012-01-30 7 views
0

約1週間前にSequel ProからMySQL 5.5 DBに対して非常にユニークな実験的な長いクエリを実行しました。クエリはどのコードでも使用されません。マニュアルだけです。ほんの数秒後に私はそれを殺したことを覚えています。そして最後の数日で、DBAは、同じクエリーが殺された後に再び開始されたことを発見し続ける。 DBAは、照会が試行された時点でその照会が殺されたことを確認しました。私のワークステーションは少なくとも1回は再起動され、最初に手動でクエリを実行してから何度もネットワーク接続を外しました。 Sequel Proは、この再実行の1つが発生したときに、どのDBにも接続していませんでした。私のワークステーションにはそれを引き起こす何もないようです。mysqlは何とか私の背中の質問を殺しましたか?

私の質問:いくつかのサーバー側のジョブ/実行リストにスタックされ、正しく殺されずに再実行されるという方法がありますか?

答えて

0

原因を確認しました。 DBAには、バックグラウンドで実行されるcronスクリプトがあり、低速のクエリログで低速のクエリを探し、クエリで説明を実行しようとします。明らかに遅いクエリは何度も何度も再実行されます。

関連する問題