본문 바로가기
IT/Oralce work shop 1

[오라클] 클러스터링 팩터

by BlowIt 2011. 10. 26.

쉽게 이야기하면 인덱스가 저장된 블록과 실제 데이터가 존재하는 블록이
잘 매칭 되어있는가에 대한 척도라고 할 수 있다.

예를 들면  

 

 

사용자가 인덱스가 있는 컬럼에서 범위검색을 해 인덱스를 탔다고 가정하자. 찾고자 하는 값은 1~4까지 이다.
위의 그림과 같이 인덱스 블록 것과 데이터 블록의 것이 한 블록에 있는 경우이다.
(물론 rowid로 찾아가겠지만..) 이 경우는 이상적인 클러스터링 팩터를 가지고 있다라고 말할 수 있다.

하지만 
 


위의 그림과 같이 찾고자 하는 데이터들이 각각의 블록에 분산되어 있다고 가정하면
아주 좋지 않은 클러스터링 팩터를 가지고 있다라고 말할 수 있다. 이 경우 저 4데이터를 찾기 위해
블록 I/O를 무려 4번이나 수행할 수도 있는데 비효율적이라고 말할 수 밖에 없을 것이다.

'IT > Oralce work shop 1' 카테고리의 다른 글

[오라클] PCT_USED, PCT_FREE  (0) 2011.11.01
[오라클] shrink  (0) 2011.11.01
[오라클] network 설정  (0) 2011.10.24
[오라클] 수동 database 생성  (0) 2011.10.24
오라클 기본 구조  (0) 2011.06.25

댓글