티스토리 뷰

그룹 임시 테이블스페이스

GROUP TEMPORARY TABLESPACE


그룹 임시 테이블스페이스 (GROUP TEMPORARY TABLESPACE)

( 기존 DB 접속 방법 )

- 사용자 A,B,C 전부 DB에 스캇 스키마(SCOTT SCHEMA) 로 접속해서 각각 테이블 A, 테이블 B, 테이블 C에 정렬작업(ORDER BY) 을 하게 된다면, PGA에 공간이 부족해서 스캇 스키마의 임시 테이블스페이스를 사용하게 된다

여러명의 사용자가 하나의 임시 테이블스페이스 사용시 작업속도가 느려지게 된다


       (그룹 임시 테이블스페이스 GROUP TEMP TABLESPACE)

 - 오라클 11g 부터는 임시 테이블스페이스를 여러개 생성해서 그룹으로 묶은 후, 위와 같은 상황시 각 사용자에게 

그룹안에 있는 각 임시 테이블스페이스를 별도로 사용하게 해서 성능을 향상한다


임시 그룹 테이블스페이스(GROUP TEMPORARY TABLESPACE) 생성


SQL> create temporary tablespace temp_scott

2 tempfile '/app/testrman/temp_scott01.dbf' size 10M

3 tablespace group temp_scott_group;



그룹에 생성된 임시 테이블스페이스 추가


SQL> alter tablespace temp_scott2 tablespace 

2 group temp_scott_group;



그룹 조회


SQL> select * from dba_tablespace_groups;



그룹, 사용자에게 할당


SQL> alter user scott temporary tablespace temp_scott_group;



기본(DEFAULT) 그룹으로 지정


SQL> alter database default temporary tablespace temp_scott_group;



그룹에서 탈퇴


SQL> alter tablespace temp_scott2 tablespace group ' ' ;     (따옴표 두개)





공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함