2013년 8월 21일 수요일

오라클 Table에 인위적으로 extent 할당

Table에 인위적으로 extent 할당하는 예제

오라클자바커뮤니티에서 설립한  개발자실무교육6년차 오엔제이프로그래밍 실무교육센터
(신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링, Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#, ASP.Net)   www.onjprogramming.co.kr


extent는 pctincrease, maxextents가 허용하는 범위에서 자동으로 증가하는데 많은 데이터를 한꺼번에 insert하는 경우 maxextents를 넘을 수 있으므로 데이터를 저장할 extent를 인위적으로 지정해 주는 것이 좋을 수도 있습니다.

특히 새로운 extents를 다른 디스크에 분산 시킴으로서 하나의 데이터파일이 여러 디스크에 나뉘어지는 striping 역할을 해줄 수 있어 디스크 IO를 분산 시킬 수 있습니다.

SQL>alter table emp allocate extent (size 512K datafile ‘/usr/data/WINK/data01.dbf’);

댓글 없음:

댓글 쓰기