dbms_xplan 2

[Oracle Virus] DBMS_XPLAN 패키지에 대한 이해

dbms_xplan 패키지는 Oracle이 제공하는 모든 패키지들 중 가장 중요한 것이다. 왕 중의 왕이다. 적어도 Query를 튜닝하는 사람들에게는 이 명제가 진실일 것이다. dbms_xplan 패키지는 실행 계획을 분석하는 기능을 제공하기 때문이다. 이 패키지가 없이는 Query 튜닝은 불가능하다. Oracle이 버전업되면서 실행 계획이라는 말의 범위가 점점 넓어지고 있다. 최신 버전인 11g 기준으로, 총 5 가지 종류의 실행 계획이 존재한다. 이제는 실행 계획이라는 말을 들으면 "어떤 실행 계획 말하는거야"라고 물어봐야 할 지경이다. 아래 Oracle Virus 동영상에 이것이 잘 설명되어 있다. 출처 : http://ukja.tistory.com/202

오라클/Tuning 2010.08.18

select * from t1 sort ? ㅋ

강사님께서 어제 급 질문을 던지셨다. 테이블을 생성한 후 select * from t1 sort 해서 출력되는 값이 정렬이 되지 않는데 index를 생성해도 정렬이 되지 않았다. 그런데 primary key를 생성하니 정렬이 된다. 어떤 이유에서 그럴까? 이게 질문이었는데.. sort ?? sort라는 키워드는 처음 들어본다. order by도 아니고 sort가 머지??..ㅋ 예문은 다음과 같다. SCOTT@192.168.0.10:1521/orcl> drop table t1 purge; 테이블이 삭제되었습니다. SCOTT@192.168.0.10:1521/orcl> create table t1 (no number); 테이블이 생성되었습니다. SCOTT@192.168.0.10:1521/orcl> insert..

오라클/Tuning 2010.05.09