본문 바로가기
Database/Oracle

Auto Space Advisor 기능 (Reorg/Rebuild)

by DBTechBiz 2022. 10. 21.

Auto Space Advisor 기능 (Reorg/Rebuild)

오라클에서 제공하는 Advisor 기능 중 Auto Space Advisor 는 10g 에서 새롭게 추가된 Advisor 로 Tablespace/Segment 의 공간 사용 정도를 분석하여 공간을 절약하기 위한 가이드를 제공하는 역할을 한다. 이 기능을 이용하여 간단히 Reorg/Rebuid 대상을 확인하거나 가이드에 제공된 명령문을 이용하여 불필요한 공간을 줄일 수 있다.


 

Auto_Space_Advisor 호출 방법

SELECT *
  FROM TABLE(DBMS_SPACE.ASA_RECOOMENDATIONS());

[호출 결과] 한 개의 로우만 캡쳐한 결과로 DBMS_SPACE.ASA_RECOMMENDATIONS 는 위와 같이 어떤 SEGMENT 가 얼마나 공간을 절약할 수 있고 어떤 명령문을 사용하면 되는지에 대한 가이드를 제공한다.

segment_name DSMXC02001T
segment_type TABLE
allocated_space 71827456
used_space 7390341
reclaimable_space 64437115
recommendations ORADB.DSMXC02001T 테이블의 행 이동을 사용으로 설정하고 축소 작업을 수행하는 경우 예상되는 절약 공간은 64437115 바이트입니다.
c1 alter table "ORADB"."DSMXC02001T" shrink space
c2 alter table "ORADB"."DSMXC02001T" enable row movement
c3 alter table "ORADB"."DSMXC02001T" enable row movement
반응형

댓글