- 튜닝의 가장 큰 적은 Disk I/O

- Disk I/O를 줄이기 위해 Partition Table이 나오고,  스캔방식의 경우에는 다량의 데이터 범위에서 성능저하가 발생하므로 연산에 의한 데이터 검색 Bitmap 인덱스, 연산에 의한 Join방식인 Hash Join이 나옴.


- Cluster는 Cluster Key로 지정한 값을 기준으로 데이터를 그룹화 해놓은것.

Cluster Key로 지정된 컬럼은 단 하나의 값만 저장.


- 인덱스나 테이블과 같은 별도의 저장공간을 가지는 object.

- 테이블에 데이터를 저장하거나 인덱스를 생성하면 테이블스페이스내에 Random하게 저장된다. 찾고자 하는 데이터가 일정지역에 모여있을수도 있고, 흩어져 있을수도 있다. Disk를 여러번 스캔할수 있으므로, 작업량 증가.

DBA는 일년에 한두번  테이블 Reorganization작업을 한다.

- Cluster를 만들고 테이블을 만들면 Cluster Key가 중심이 되어 데이터를 그룹화 저장. 스캔의 부하 발생하지 않고, 저장공간 절약.

'DBMS > 오라클기타' 카테고리의 다른 글

오라클 EXPORT  (0) 2013.05.17
오라클 IMPORT  (0) 2013.05.17
SubQuery  (0) 2013.05.12
view  (0) 2013.05.12
Nested Loop Join  (0) 2013.05.05

+ Recent posts