B-Tree (1) 썸네일형 리스트형 [책정리] B-Tree 인덱스 새로 쓴, 대용량 데이터베이스 솔루션 vol.1을 공부하며 여기에 정리해본다. B-Tree 인덱스 블록의 분할(Split)- 인덱스의 중간값으로 데이터가 삽입되는 경우 인덱스 정렬을 준수해야 하기 때문에 인덱스 블록이 분할되며 삽입이 이루어진다.(단 분할은 PCTFREE가 초과하는 경우 발생)- 그러므로 인덱스가 ‘발생일시+항목’ 따위로 구성된다면 인덱스의 제일 뒤로 Append 되기 때문에 인덱스 블록의 분할은 발생하지 않으므로 효율이 좋아진다.B-Tree 인덱스의 삭제 및 갱신- 삭제가 되는 경우 인덱스에 삭제 플래그만 추가되므로 문제는 없으나 인덱스 저장 공간의 낭비가 발생한다.- 인덱스 컬럼이 갱신되는 경우, 내부적으로 삭제 및 삽입이 발생한다. B-Tree 인덱스를 경유한 검색① 루트 블록을 찾.. 이전 1 다음