이 파일은 제가 강의교재로 사용하기 위해 4년 전 제작했던 것으로서 제 블로그에 올려 공유했던 것입니다.
전체 내용이 들어있는 pdf 파일을 제 블로그에서 다운하실 수 있습니다.
다만 영리 목적으로 이용하시면 안되겠죠? ^^
교재의 구성 목차는 아래와 같습니다.
블로그에는 각 단위 주제들을 한 포스트로 올렸고 ’MVIEW 와 Query Rewrite’ 만 묶어서 올렸습니다.
강의용 교재로 만들어졌기 때문에 자세한 설명은 다소 부족할 수 있습니다.
아무쪼록 이 교재의 내용들이 SQL 튜닝을 공부하는 분들에게 조금이나마 도움이 되었으면 하는 바램입니다. ^^
교재파일 다운 : http://blog.naver.com/inhim/100082023637
교재내용 요약 :
제1장인덱스
인덱스 칼럼의 변형
Function-based 인덱스
Null 과 인덱스
인덱스 Only Scan
부정연산자
Datatype 변형
‘%’ 사용과 인덱스
Having 의 잘못된 사용
Selectivity 와 Histogram
여러 개의 단일칼럼 인덱스와 한개의 결합인덱스
Leading key 칼럼 선택
결합인덱스에 칼럼 추가
인덱스 Skip Scan
인덱스를 이용한 정렬과 부분범위 처리
제3장 조인
Nested-loop 조인튜닝과 Hash 조인
Nested-loop 조인 튜닝 사례
Nested-loop 조인에서 부분범위 처리로 유도
조인비용 줄이기
제4장 서브쿼리
상관 서브쿼리 Tuning
NOT IN 서브쿼리 Tuning
Data Caching : Named Query block 과 Temporary table
MAX 값 구하기
TOP-N Query 와 RANK function
Row Partition별 Row number 표시
DECODE 대상 줄이기
GROUPING_ID 를 이용한 소계/총계 처리
제5장 Data Clustering
인덱스 Clustering factor 와 I/O
Index Cluster 로 I/O 성능 Tuning
Joined Index Cluster 로 조인 Tuning
Parallel Query 와 Partition-Wise 조인
MVIEW Partitioning
Star Transformation
Dynamic Partition Pruning
Bitmap Join 인덱스
제7장 MVIEW 와 Query Rewrite
Selection Compatibility
Common Join
Query Delta Join
MVIEW Delta Join
Join Back
Rollup
Aggregate Computability
PCT and Query Rewrite
Query Rewrite with Extended GROUP BY’s