사용자 도구

사이트 도구


dbms:oracle:concept:highwatermark

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
dbms:oracle:concept:highwatermark [2008/02/14 01:23]
starlits
dbms:oracle:concept:highwatermark [2008/02/14 02:16] (현재)
starlits
줄 1: 줄 1:
 ====== Oracle HWM(High Water Mark) ====== ====== Oracle HWM(High Water Mark) ======
 +
 +
 +
  
  
 ===== HWM(High Water Mark)란? ===== ===== HWM(High Water Mark)란? =====
-  - HWM(High Water Mark)란 저장공간을 갖는 세그먼트 영역에서 사용한 적이 있는 Block과 사용한 적이 없는 Block 의 경계점을 의미한다.+  - HWM(High Water Mark)란 저장공간을 갖는 세그먼트 영역에서 사용한 적이 있는 Block과 사용한 적이 없는 Block 의 경계점을 의미한다. \\ Block은 위에서 부터 채워진다.
   - 데이타파일은 HWM을 가지지 않으며, 세그먼트만이 HWM를 가진다.   - 데이타파일은 HWM을 가지지 않으며, 세그먼트만이 HWM를 가진다.
 +
 +{{dbms:oracle:concept:highwatermark.jpg|}}
  
 ===== 특성 ===== ===== 특성 =====
줄 13: 줄 18:
   - Table의 Full Scan량과 동일하다.   - Table의 Full Scan량과 동일하다.
   - **USER_TABLES.AVG_SPACE**의 기준이 된다.   - **USER_TABLES.AVG_SPACE**의 기준이 된다.
 +
 +
  
  
줄 21: 줄 28:
 ^ USER_TABLES.AVG_SPACE | 한 블록당 평균 FREE SPACE SIZE. \\ 단위는 Byte 이다. \\ Header Block을 제외한 HWM 안에 있는 Block들에 대해서 평균을 구하므로 오차가 있을 가능성이 많다. | ^ USER_TABLES.AVG_SPACE | 한 블록당 평균 FREE SPACE SIZE. \\ 단위는 Byte 이다. \\ Header Block을 제외한 HWM 안에 있는 Block들에 대해서 평균을 구하므로 오차가 있을 가능성이 많다. |
  
-^ 테이블 사이즈 계산 | 테이블 사이즈 = (blocks + empty_block + 1) = 사용블록 + 비어있는블록 + segment head block |+^ 테이블 사이즈 계산 | 테이블 사이즈 = (blocks + empty_blocks + 1) = 사용블록 + 비어있는블록 + segment head block(1) |
  
 ===== HWM 측정방법 ===== ===== HWM 측정방법 =====
dbms/oracle/concept/highwatermark.1202919835.txt.gz · 마지막으로 수정됨: 2008/02/14 01:23 저자 starlits