Oracle 의 Shrink 기능
어떤 세그먼트를 위해 공간이 크게 할당된 경우 High Water Mark 이후의 공간은 사용되지 않은 채로 남아 있게 될 수 있다. 또한 High Water Mark 이전의 영역에도 누적된 delete 연산의 결과로…
DB Admin Knowhow
어떤 세그먼트를 위해 공간이 크게 할당된 경우 High Water Mark 이후의 공간은 사용되지 않은 채로 남아 있게 될 수 있다. 또한 High Water Mark 이전의 영역에도 누적된 delete 연산의 결과로…
Oracle10g 부터 세그먼트를 shrink 시킬 옵션이 존재하며, 이 기능을 활용하면 DBA가가 공간을 좀더 효율적으로 활용할 수 있다 이 기능은, 또한 질의 처리 속도 개선에도 도움이 된다. Explanation ———– 1. 준비…
Oracle Database 9i까지는 세그먼트 HWM이하에 할당된 공간은 오직 세그먼트를 이관하거나 재 정의할 때 반납되었습니다. Oracle Database 10g부터는 세그먼트의 빈 공간을 shrink 할 수 있습니다. 세그먼트가 shrink 될 때, 그 데이터는…
현재 사용률 조회 select df.tablespace_name “Tablespace”, round(df.TBS_byte /1048576,2) “Total(MB)”, round((df.TBS_byte – fs.Free_byte)/1048576,2) “Used(MB)”, round(fs.Free_byte /1048576,2) “Free(MB)”, round((fs.Free_byte/df.TBS_byte) *100,0) “Free(%)”, fs.pieces “Pieces”, round(fs.Max_free /1048576,2) “MaxFree(MB)”, db.EXTENT_MANAGEMENT from ( select tablespace_name, sum(bytes)…