문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| study:oracle:datadb:1week_2 [2010/05/06 17:22] – ahmax | study:oracle:datadb:1week_2 [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 119: | 줄 119: | ||
| * 루트 블록이나 브랜치 블록은 B-tree인덱스와 같은 구조로 되어 있으나 리프블록은 비트맵으로 구성되어 있다. | * 루트 블록이나 브랜치 블록은 B-tree인덱스와 같은 구조로 되어 있으나 리프블록은 비트맵으로 구성되어 있다. | ||
| {{: | {{: | ||
| + | {{: | ||
| === 특성 === | === 특성 === | ||
| 줄 154: | 줄 155: | ||
| - COL3 < 100 인 비트맵을 읽어 머지(BITMAP MERGE)를 수행하여 하나의 비트맵을 만든다. | - COL3 < 100 인 비트맵을 읽어 머지(BITMAP MERGE)를 수행하여 하나의 비트맵을 만든다. | ||
| - **2**와 **3**에서 수행한 결과에 대해 OR연산(BITMAP OR)을 수행하여 조건을 만족하는 최종결과 비트맵을 만들고 ROWID로 변형하여 테이블을 엑세스 한다. | - **2**와 **3**에서 수행한 결과에 대해 OR연산(BITMAP OR)을 수행하여 조건을 만족하는 최종결과 비트맵을 만들고 ROWID로 변형하여 테이블을 엑세스 한다. | ||
| - | |||
| - | * **제한사항** | ||
| - | * 파티션테이블에서 Global Index에는 비트맵인덱스를 만들 수 없다. | ||
| - | * 비트맵인덱스는 RBO(Rule Base optimizxer) mode에서는 사용될 수 없다. | ||
| ===== B-Tree 인덱스와 비트맵(Bitmap)인덱스의 비교 ===== | ===== B-Tree 인덱스와 비트맵(Bitmap)인덱스의 비교 ===== | ||