2012-01-30 3 views
0

일주일 전 Sequel Pro에서 MySQL 5.5 DB에 대해 매우 독특한 실험적인 긴 쿼리를 실행했습니다. 이 쿼리는 어떤 코드에도 사용되지 않습니다. 하나의 수동. 불과 몇 초 만에 내가 그것을 죽인 것을 기억한다. 그런데 지난 며칠 동안 DBA는 동일한 쿼리가 하나가 죽은 후에 다시 시작된 것을 계속 찾습니다. DBA는 질의가 그가 시도한 시간에 죽었다는 것을 확인했습니다. 내 워크 스테이션은 적어도 한 번 이상 재부팅되고 처음에는 수동으로 쿼리를 실행 한 이후로 여러 번 네트워크 연결을 벗어났습니다. Sequel Pro는이 재실행 중 하나가 발생한 경우 DB에 연결하지 않았습니다. 그리고 내 워크 스테이션에는 그 일을 촉발시킬만한 것이 없어 보인다.mysql이 어떻게하면 내 뒤에서 쿼리를 다시 실행시킬 수 있습니까?

내 질문 : 쿼리가 일부 서버 쪽 작업/실행 목록에 걸려서 올바르게 죽지 않지만 재실행을받을 수있는 방법이 있습니까?

답변

0

원인을 찾으 셨습니다. DBA는 느린 쿼리 로그에서 느린 쿼리를 찾고 백그라운드에서 실행되는 cron 스크립트를 가지고 있으며 쿼리에 대한 설명을 실행하려고합니다! 느린 쿼리는 반복해서 다시 실행됩니다.

관련 문제