반응형

1. Tablespace 설계 시 주의사항
1) DATA 테이블스페이스와 SYSTEM 테이블스페이스는 분리하십시오.

2) DATA 테이블스페이스와 INDEX 테이블스페이스는 분리하십시오.
3) 각 DATA 테이블스페이스는 I/O 경합을 줄이기 위해 분리하십시오.
4) DATA 테이블스페이스와 UNDO 테이블스페이스는 분리하십시오.
5) DATA 테이블스페이스와 TEMP 테이블스페이스는 분리하십시오.
6) 대용량의 Sorting 작업을 위해 TEMP 테이블스페이스를 각 사용자에게 분리하여 할당하십시오.

1) 테이블스페이스의 단편화 현상을 분석하는 방법
SQL> SELECT TABLESPACE_NAME, TOTAL_EXTENTS, PERCENT_EXTENTS_COALESCED
FROM DBA_FREE_SPACE_COALESCED
WHERE PERCENT_EXTENTS_COALESCED <> 100;

2) 다음 명령어는 TEST 테이블스페이스의 연속적인 빈 공간들을 하나의 공간으로 합병시키는 명령어임
SQL> ALTER TABLESPACE TEST COALESCE;
SQL> SELECT TABLESPACE_NAME, TOTAL_EXTENTS, PERCENT_EXTENTS_COALESCED
FROM DBA_FREE_SPACE_COALESCED
WHERE PERCENT_EXTENTS_COALESCED <> 100;

---> 만약 PERCENT_EX가 100%이 아니라면, 100%가 될 때까지 연속적으로 문장을 실행하십시오.

반응형