프로시저 실행시 루프(락)이 걸립니다. 0 1 1,647

by 임시아이디 [2016.02.16 15:02:34]


혹시 이런적 있으신가요?

프로시저에서 cursor의 SQL를 실제 변수 대입해서 실행해보면 1건 나오면서 속도도 1초 이하로 떨어집니다.

하지만 app단이나 디버깅시에 같은 변수로 테스트해보면 커서 fetch할때 루프 혹은 락이 걸립니다.

그래서 도대체 이게 왜 그런가 해서 세션에 락걸린거라도 있나 찾아봐도  도통 찾을수가 없어서요

프로시저를 완전 지웠다가 다시 생성도 해봤지만 동일한 증상입니다. 이론적으로 혹시 이럴때는 어떻게 테스트를

해봐야될까요

by 임상준 [2016.02.16 15:44:32]

세션정보에서 세션 이벤트나 오래 돌고있는 SQL ID 를 확인 해 보시거나.. 10046 트레이스를 떠 보거나 하면 될 것 같습니다

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