실행되고 있는 쿼리를 중지시키는 방법이 있나요? 0 2 3,542

by grape111 [2016.10.24 20:56:10]


안녕하세요.

실행되고 있는 쿼리를 중지시키는 방법이 있나요? 아주 오랜 시간이 걸리는 쿼리를 실행시켰는데요..취소를 시키니해당 쿼리실행시키는 툴이 응답없음으로 나타나서 그냥 작업관리자가서 프로세스를 중지시켰습니다. 그런데 그이후 재부팅까지 한후 토드로 들어가서 sql 모니터로 들어가보니 아직 실행중인 쿼리항목에 제가 좀전에 돌리다 취소했던 쿼리와 프로시져가 총 10개 정도로 있었습니다. 사실 여러번 실행시키다 취소시켯거든요.. 주위에보니 토드에 sql 취소할수 있는 버튼이나 아이콘이 없던데 혹시 취소할수 있는 방법이 있나요? 사실 프로시저를 수정해야하는데 이것때문에 물려있어서 프로시져가 수정이 안되는 거 같습니다.
 혹시 아시면 답변부탁드립니다.
by 훈훈후니 [2016.10.24 21:44:55]

sid serial # 으로 session kill 하시면 될거에요~


by 마농 [2016.10.25 08:38:21]

글쎄요.

그냥 Select 라면 중지시키면 그만이지만...

DML 작업중이었다면? 중지시키더라도

중지 전까지의 작업을 복원하기 위한 시간이 필요합니다.

작업했던 시간만큼 또는 그이상의 시간이 더 필요할 수도 있습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입