EXEC SQL OPEN 에서 시간이 걸린 적이 있으신 분?? 0 0 1,887

by 지호준 [2008.03.04 08:25:41]


Pro*C로 애플리케이션을 개발 중 이상한 일이 생겨서 문의를 드립니다.

 

EXEC SQL DECLARE CURSOR를 한 후에 이 커서를 사용하기 위해서 EXEC OPEN CURSOR를 하게 됩니다. 커서를 열기는 하지만 실제로는 데이터를 가져오는 것이 아니고 바이딩을 한 후 읽기 일관성 유지를 위해 내부적 타이머(SCN)을 생성한다고 알고 있습니다.

어제 발생한 사례는, EXEC OPEN CURSOR를 하는데 시간이 걸리는 경우입니다. 처음에는 데이터를 긁어 올 때 시간이 걸리는 줄 알았는데 각 구문 사이에 시간을 찍고 확인을 해보니 EXEC OPEN CURSOR를 할 때 시간이 걸리더군요.

 

혹시나 이런 일을 겪으신 분이나 해결하신 분이 있으면 답변을 부탁드립니다.

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