CREATE TABLESPACE
테이블 스페이스 만들기
CREATE TABLESPACE <TABLESPACE_NAME> IN <DATABASE_NAME>
USING STOGROUP <STOREGROUP_NAME>
PRIQTY number
SECQTY number
ERASE NO
LOCKSIZE PAGE
BUFFERPOOL BP1
CLOSE YES;
CREATE TABLESPACE 구문은 굉장히 많은 옵션을 가지고 있습니다. 그중에서
주로 쓰는 옵션 몇개를 알아보겠습니다.
PRIQTY 처음 테이블 스페이스를 만들때 DB2가 관리하는 데이타 셋의 크기
를 설정합니다.
SECQTY 처음 설정한 데이타 셋의 크기가 가득 찼을 경우 데이타 셋을 확장
시킬시 확장될 용량을 지정하는 옵션 입니다.
ERASE 테이블 스페이스를 DROP하는 유틸리티나 SQL 명령을 수행할때
테이블 스페이스나 파티션이 들어있는 데이타 셋을 어떻게 할지를
결정합니다.
NO 데이타 셋을 남겨둡니다. ERASE YES보다 수행 시간은 짧지만,
DB2를 통하지 않는 다른 방법으로 데이타에 접근이 가능합니다.
YES 데이타 셋을 지웁니다. 보안의 측면에서 DB2는 데이타 셋을
지워지기 전에 '0'으로 가득 채웁니다.
LOCKSIZE Lock의 범위를 지정합니다. Work file database나 TEMP database
에 사용해서는 안됩니다.
ANY DB2가 어떠한 락도 사용할 수 있게 합니다.
TABLESPACE
TABLE
ROW
LOB
CLOSE 데이타 셋이 한계치에 다다를 만큼 열렸을때 데이타 셋이 닫히도록
순위를 정할 수 있습니다.
YES CLOSE NO 데이타 셋 전에 닫히게 합니다. 기본값 입니다.
NO ClOSE YES로 설정한 데이타 셋이 전부 닫히면 닫힙니다.
댓글 없음:
댓글 쓰기