반응형
VIEW 에서 출력변수 생성을 하거나 sql 테스트 기능을 할 때는 스튜디오에서는 jdbc 를 이용하여 쿼리를 수행합니다. 간혹 oracle 옵티마이저가 jdbc 에서 온 sql과 오렌지, 토드 같은 툴에서 온 쿼리를 다르게 해석할 수 있습니다. 토드에서는 정상적으로 수행되는데 dbio에서는 느리게 동작되는 경우가 간혹 있을 수 있습니다.
그러나 대부분의 경우는 sql 작성이 잘못 되어 발생되는 경우가 대부분이고 이 경우는 order by 문을 넣고 안 넣고의 차이입니다. order by 가 있고 없음에 따라서 다른 실행plan 이 수립되는 것을 볼 수 있습니다. 2개의 SQL PLAN 정보입니다. 많은 차이가 있네요....
그러나 대부분의 경우는 sql 작성이 잘못 되어 발생되는 경우가 대부분이고 이 경우는 order by 문을 넣고 안 넣고의 차이입니다. order by 가 있고 없음에 따라서 다른 실행plan 이 수립되는 것을 볼 수 있습니다. 2개의 SQL PLAN 정보입니다. 많은 차이가 있네요....
--------------------------------------------------------------------------------
[ 원 본 글 ]====================================================================================
* 발 신 자 : 조상운 수석보/티맥스/프레임웍
* 발신시각 : 2008-04-15 20:13:24
해당 SQL의 ORDER BY절을 막고 출력변수생성을 하면 바로 생성이 되는데,,,
ORDER BY 절을 풀고 하면 시간이 오래걸리면서 아래와 같은 오류가 발생합니다.
확인바랍니다.
[DBIO-SelectListComposite-makeSelectList] 출력변수생성
[DBIO-AbstractServerDatabase-getConnection] 다음정보로 연결 되었습니다.
[DBIO-AbstractServerDatabase-getConnection] url: jdbc:oracle:thin:@8.1.1.110:12510:NBCORET1[DBIO-AbstractServerDatabase-getConnection] user: SVTS_DBIO
[DBIO-AbstractServerDatabase-getConnection] password: PF_TS_DBIO
java.sql.SQLException: ORA-01013: 사용자가 현재 작업의 취소를 요청했습니다.
반응형
'컴퓨터활용 > 티맥스' 카테고리의 다른 글
dlcall 오류 날 때 (0) | 2008.05.19 |
---|---|
[디지털데일리] 코어뱅킹 솔루션 시장, 4사 경쟁구도 치열 (0) | 2008.05.12 |
view 의 출력변수 생성시 오류 (0) | 2008.04.24 |
구조체 패딩(padding)문제 (3) | 2008.04.21 |
JVM 부팅시 시스템시간을 읽어 온답니다 (0) | 2008.04.16 |