이글루스 | 로그인  



Oracle optimizer

Oracle 툴 혹은 사용툴을 사용하게 되면 보는 방법이 조금 틀리나..
결론적으로 같다고 할 수 있겠습니다.

그냥, 오라클에 있는 것으로 볼때에는
1. sql plus에서 "set autot trace exp" 로 보는 법
2. alter session set sql_trace=true로 설정후 결과물을 oracle의 tkprof로 parsing하여 보는법이 있습니다.

쉽게 1을 애용하나 sql문장이 길어지면 귀찮기도 합니다.

oracle 툴(예를들면, toad같은것)에서 보는 것은 그 툴에서 제공하는 방법론이 있으므로 그 툴의
사용법을 숙지하면 되겠습니다만,
결과적으로 Oracle optimizer가 계산한 내용을 편하게 보여주는것 뿐입니다.

따라서, 1번을 애용하면 되겠습니다.
(그러나 더 자세한 내용을 보려면 2번을 보는게 좋습니다.
개인적으로 좀 길어지는 SQL문의 경우 2번을 확인합니다.)

그러나, 주의하실점은 Oracle optimizer가 SQL문장을 항상 정확히 분석하지 않을 수 있기때문에
실행계획 확인은 필수임을 아셔야만 합니다.

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 나림 | 2007/10/03 17:56 | 기타 | 트랙백 | 덧글(0)

트랙백 주소 : http://gt1000.egloos.com/tb/821235
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶