사용자 도구

사이트 도구


dbms:oracle:concept:tablesizeanalyze

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
dbms:oracle:concept:tablesizeanalyze [2008/02/14 02:04]
starlits
dbms:oracle:concept:tablesizeanalyze [2010/01/29 09:27] (현재)
starlits
줄 13: 줄 13:
   - Table에 공간할당은 되었으나 아직 (전혀) 사용되지 않는 공간을 제외한 실제 사용되고 있는 공간을 계산하는 방법이다.   - Table에 공간할당은 되었으나 아직 (전혀) 사용되지 않는 공간을 제외한 실제 사용되고 있는 공간을 계산하는 방법이다.
   - 즉, High Water Mark(HWM) 아래의 공간을 측정하는 것이다.   - 즉, High Water Mark(HWM) 아래의 공간을 측정하는 것이다.
 +
  
 ==== 측정방법 ==== ==== 측정방법 ====
-  - 해당 Table을 Analyze 한다. <code sql> yze table <table_name> compute statistics; </code>+  - 해당 Table을 Analyze 한다. <code sql> analyze table <table_name> compute statistics; </code>
   - 해당 Table의 blocks를 구한다. <code sql> select blocks from dba_tables where table_name ='<table_name>'; </code> **blocks + 1(segment header block)** : 해당 Table 이 사용중인 database block count , HWM   - 해당 Table의 blocks를 구한다. <code sql> select blocks from dba_tables where table_name ='<table_name>'; </code> **blocks + 1(segment header block)** : 해당 Table 이 사용중인 database block count , HWM
   - 위의 계산에는 사용된 후 delete에 의해 현재 완전히 비어 있는 block도 사용하고 있는 block으로 인식하므로 \\ 완전히 비어 있는 block을 제거하기 위해서는 아래의 결과값이 나온 block만 계산하면 된다.   - 위의 계산에는 사용된 후 delete에 의해 현재 완전히 비어 있는 block도 사용하고 있는 block으로 인식하므로 \\ 완전히 비어 있는 block을 제거하기 위해서는 아래의 결과값이 나온 block만 계산하면 된다.
줄 51: 줄 52:
  
 ===== 정리 ===== ===== 정리 =====
-  Table의 공간(크기)이란 아래 3가지 관점에서 값이 각각 다를수 있습니다.  +  Table의 공간(크기)이란 아래 3가지 관점에서 값이 각각 다를수 있습니다.  
  
-^ 해당 Table에 할당된 크기 | Table에 할당되었지만 사용중 또는 미사용공간 전부 포함 +===  === 
-^ HWM 아래 크기 | 할당된 공간중에서 full table scan시 검색하는 부분까지만의 크기 \\ 즉 HWM이후 공간은 아직 한번도 사용이 안된 new block이다 | +^ 해당 Table에 할당된 크기  | Table에 할당되었지만 사용중 또는 미사용공간 전부 포함 
-^ HWM 아래중 완전히 비어 있는 block을 제외한 크기 | delete에 의해 block전체가 비어 있는 block을 제외한 크기 |+^ HWM 아래 크기  | 할당된 공간중에서 full table scan시 검색하는 부분까지만의 크기 \\ 즉 HWM이후 공간은 아직 한번도 사용이 안된 new block이다 | 
 +^ HWM 아래중 완전히 비어 있는 \\ block을 제외한 크기  | delete에 의해 block전체가 비어 있는 block을 제외한 크기 |
  
  
dbms/oracle/concept/tablesizeanalyze.1202922265.txt.gz · 마지막으로 수정됨: 2008/02/14 02:04 저자 starlits