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 |
반응형
'Database > Oracle' 카테고리의 다른 글
Archive 삭제 #4, archive deletion script based on disk usage using ASM of Linux (Linux ASM 기반의 디스크 사용량에 따른 archive 삭제 스크립트) (0) | 2023.11.24 |
---|---|
Oracle DB 사용자명/유저명 변경(alter user rename) (0) | 2022.10.24 |
Oracle 롤백 타임 구하기 (Rollback remaining time) (0) | 2022.10.19 |
Oracle DB Session spid 를 이용하여 서버 프로세스 KILL 처리(병렬 롤백) (0) | 2022.10.19 |
Oracle Parallel DB Session KILL 처리 방법 (0) | 2022.10.19 |
댓글