[출처]http://www.gurubee.net/pages/viewpage.action?pageId=688161&
- B*Tree 방식으로 조건을 만족하는 첫 번째 인덱스 ROW를 찾는다.
- 조건에 해당하는 처리가 끝날 때까지 차례대로 다음 ROW를 스캔한다.
- 인덱스 ROW에 있는 ROWID 정보를 이용하여 테이블에 있는 실제 ROW를 랜덤하게 액세스 한다.
- 결국 액세스되는 테이블 ROW의 순서는 인덱스 ROW의 순서와 일치한다.
- 그러므로 인덱스를 이용하여 처리함으로써 정렬작업 없이 동일한 결과를 추출할 수 있다.
'Windows Developer > Oracle' 카테고리의 다른 글
[Oracle] 리터럴 변수와 바인딩 변수 (0) | 2011.02.11 |
---|---|
[oracle] %TYPE과 %ROWTYPE (1) | 2011.02.09 |
[Oracle] 인덱스 란? (0) | 2011.01.08 |
[Oracle] 명시적 커서와 암시적 커서 (1) | 2011.01.07 |
[Oracle] OUTER JOIN (1) | 2011.01.07 |