Oracle/Administration

Admin - Index

YBHoon 2010. 3. 3. 11:39

- B-tree Index ; tree 양쪽의 균형이 맞아야 최상의 성능을 발휘할 수 있음
=> 실제 데이터는 leaf에 저장되며 root나 branch는 leaf에 있는 정보를 찾기 위해 사용됨

- index에서 4~5% 이내의 데이터를 찾을 때 효율적, index가 과다할 경우 DML 발생시 성능 저하
=> index를 사용할 경우 single block I/O, 일반적인 경우 multi block I/O

- Bitmap ; cardinality만큼 생성됨 => 통계 정보를 낼 경우 유리함 (기정 사실로 변경이 없는 데이터)
=> cardinality가 적을수록 유리함 (많을 경우 bitmap의 종류수가 많아지게됨)
=> data의 변경이 적어야 함 (새로운 종류의 map이 추가될 경우 기존의 map도 업데이트해야 함)