2007년 10월 03일
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문장을 항상 정확히 분석하지 않을 수 있기때문에
실행계획 확인은 필수임을 아셔야만 합니다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 오라클 서버 SYS, SYSTEM 비밀번호 변경 방법 입니다. by 니케
- ORA-00604 문제 해결 (oracle) by skyforce
- [SQLite] SQLite 소개 by 한밀
# by | 2007/10/03 17:56 | 기타 | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]