ETC
OPTIMIZER
MuGrammer
2012. 10. 15. 15:56
RULE BASE OPTIMIZER
- SQL문을 실행하기 위한 방법이 하나 이상 있다면 규칙 기준 접근 방식은 Rank가 높은 순으로 동작
RANK |
ACCESS PATH |
1 |
ROWID에 의한 한 행 |
2 |
Unique나 Primary Key를 클러스터 조인에 의한 한 행 |
3 |
Unique나 Primary Key를 사용한 해시 클러스터 키에 의한 한 행 |
4 |
Unique나 Primary Key에 의한 한 행 |
5 |
클러스터 키 (Cluster 내 타 테이블과 연결되어 있는 키) |
6 |
해시 클러스터 키 |
7 |
클러스터 키 |
8 |
결합 칼럼(Composite) 인덱스 |
9 |
단일 칼럼 (Single) 인덱스 |
10 |
인덱스 된 칼럼에 대한 유한 영역 검색(Bounded range search on idexed columns) |
11 |
인덱스 된 칼럼에 대한 무한 영역 검색(Unbounded range search on indexed columns) |
12 |
소트 머지 (Sort Merge) 조인 |
13 |
인덱스 된 칼럼의 최대 또는 최소 |
14 |
인덱스된 칼럼의 ORDER BY 절 |
15 |
인덱스 없이 전 테이블을 스캔(FTS:Full Table Scan) |
반응형