IT
[Oracle] 오라클 HWM (High Water Mark)
정미나
2017. 10. 22. 16:49
HWM (High Water Mark)
- 세그먼트 영역에서 사용된 적이 있는 Block 까지의 표시점
사용 블록 |
사용 블록 |
사용 블록 |
|
|
|
|
|
|
* 빨간선으로 표시된 부분이 HWM
- HWM는 5 Block 단위로 증가
- 수동으로 축소하지 않는 이상 증가만 함
- 모든 세그먼트에 하나씩 존재
- HWM 이전 Block에만 데이터 저장 가능
- Full Scan 시 HWM 이전의 모든 Block Access (HWM 아래로 Free Block이 많을 시 효율 저하)
- Truncate 명령어로 HWM Reset 가능 (Delete는 X)
- Insert 할 데이터가 HWM를 넘어가는 경우 HWM를 5 Block 뒤로 이동시킨 다음 Insert
(그래도 모자랄 경우엔 새로운 익스텐트 할당)