반응형
[Oracle]Temp tablespace group 임시테이블그룹
Temp테이블도 다른것과 마찬가지로 하나만 있을경우 여러사용자가 붙었을때
성능저하 현상이 올 수 있는데요. 그래서 각각 유저마다 하나씩 temp tablespace를
할당해주는 것을 권장합니다.
하지만 A유저는 임시테이블을 20% 밖에 사용하지않고
B유저는 임시테이블을 많이사용해서 공간이 부족하다면 하나씩 할당하는것도 비효율적이겠죠
이럴경우 A와B의 임시테이블을 그룹으로 묶어 같이 사용할 수 있게 할 수 있습니다.
이렇게되면 훨씬 효율적이겠죠
먼저 temp01이라는 테이블 스페이스를 group1로 지정해서 만들었습니다.
DBA_TABLESPACE_GROUPS를 조회해보시면 확인해 보실 수 있습니다.
이번엔 기존에 있던 TEMP를 GROUP1으로 같이 옮겨보겠습니다.
TEMP와 새로만든 TEMP01이 같은 그룹으로 묶인 것을 확인하실 수 있습니다.
이제 scott의 temp tablespace를 group1로 지정해주면
temp와 temp01을 적절히 사용할수 있겠죠 ㅎ
DBA_USERS를 조회해보시면 잘 되어있는것을 확인할 수 있습니다.
반응형
'컴퓨터 > Oracle' 카테고리의 다른 글
[Oracle]Profile 오라클 프로파일 (0) | 2014.07.15 |
---|---|
[Oracle]User 관리(Account lock, expire) (0) | 2014.07.15 |
[Oracle]User tablepace설정 설계 관리 (0) | 2014.07.15 |
[Oracle]Flashback 플래시백, Flashback drop (0) | 2014.07.14 |
[Oracle]Row chaining, Row migration 로우체이닝 로우마이그레이션 (0) | 2014.07.14 |
댓글