컴퓨터활용/티맥스 32

DBIO 의 출력변수생성시 오류발생 건

VIEW 에서 출력변수 생성을 하거나 sql 테스트 기능을 할 때는 스튜디오에서는 jdbc 를 이용하여 쿼리를 수행합니다. 간혹 oracle 옵티마이저가 jdbc 에서 온 sql과 오렌지, 토드 같은 툴에서 온 쿼리를 다르게 해석할 수 있습니다. 토드에서는 정상적으로 수행되는데 dbio에서는 느리게 동작되는 경우가 간혹 있을 수 있습니다. 그러나 대부분의 경우는 sql 작성이 잘못 되어 발생되는 경우가 대부분이고 이 경우는 order by 문을 넣고 안 넣고의 차이입니다. order by 가 있고 없음에 따라서 다른 실행plan 이 수립되는 것을 볼 수 있습니다. 2개의 SQL PLAN 정보입니다. 많은 차이가 있네요.... --------------------------------------------..

JVM 부팅시 시스템시간을 읽어 온답니다

안녕하세요. MW기술실 백인준입니다. 결론 부터 말씀 드리자면 일반적인 환경에서는 JVM이 처음 기동될때만 시스템에서 시간을 읽어오고 (gettimeofday() system call 사용) 그 다음부터는 JVM 자체적으로 계산하여 사용됩니다. JDK 1.3.1 이전에는 시간을 출력할 필요가 있을때 매번 시스템에서 읽어왔으나 성능문제로 방식이 변경되었습니다. -XX:+UseGetTimeOfDay 옵션을 통해서 매번 시스템 시간을 읽어오도록 변경할 수 있으나 성능상 추천하지 않습니다. 자세한것은 아래 원문을 참고하세요.. http://www.hp.com/products1/unix/java/java2/sdkrte14/infolibrary/sdk_rnotes_1.4.2.17.html The HotSpot JV..

반응형