단편화(fragmentation) 분석 및 병합 쿼리
작성자 관리자 작성시간 2016-02-03 12:19:38
 

다음은테이블스페이스의 단편화현상을분석하는방법입니다.

SQL> SELECT TABLESPACE_NAME, TOTAL_EXTENTS, PERCENT_EXTENTS_COALESCED
FROM DBA FREE SPACE COALESCED
WHERE PERCENT EXTENTS COALESCED <> 100 ;

TABLESPACE_NAME  TOTOAL EXTE    PERCENT EX
----------------------------------------------------
UNDO                          3                            33
EXAMPLE                    9                            22


다음 명령어는 EXAMPLE 테이블스페이스의 연속적인 빈 공간들을 하나의 공간으로 합병 시키는 명령어입니다.

SQL> ALTER TABLESPACE EXAMPLE COALESCE ;
SQL> SELECT TABLESPACE NAME, TOTAL EXTENTS, PERCENT EXTENTS COALESCED
FROM DBA FREE SPACE COALESCED
WHERE PERCENT EXTENTS COALESCED <> 100 ;

TABLESPACE NAME      TOTOAL EXTE      PERCENT EX
-------------------------------------------------
EXAMPLE                      9                          100
PERCENT EX 컬럼의 값이 l00%가 될 때까지 연속적으로 실행하십시오


목록 | 입력 | 수정 | 답변 | 삭제