index clustering factor 

 - clustering_factor 수치가 테이블 블록에 가까울수록 데이터가 잘 정렬돼 있음을 의미하고, 

   레코드 개수에 가까울수록 흩어져 있음을 의미한다. 


클러스터링 팩터와 물리적 I/O 

 - 인덱스 CF가 좋다고 하면 인덱스 정렬 순서와 테이블 정렬 순서가 서로 비슷하다는 것을 의미

 - 이는 궁극적으로 물리적인 디스크 I/O 횟수를 감소시키는 효과를 가져다준다. 

 - clustering factor는 인덱스를 통해 테이블을 엑세스할 때 예상되는 논리적 I/O 개수를 

   더 정확히 표현하고 있다. 


버퍼 pinning에 의한 논리적 I/O 감소원리 

 - 인덱스를 통해 엑세스되는 하나의 테이블 버퍼 블록을 Pinning 한다. 

    

인덱스 손익분기점 

 - 인덱스가 Full table Scan 보다 더 느려지는 핵심적인 요인 

    ● index는 random 엑세스 , full table scan 은 sequential 엑세스 방식 

    ● index single block read , full table scan 은 Multiblock read

 - 인덱스 스캔 비효율이 없도록 구성된 인덱스를 이용해 부분범위처리르 방식으로 

   프로그램 구현시 인덱스의 효용성은 100%가 된다. 


손익분기점을 극복하기 위한 기능들 

 - IOT , 클러스터 테이블, 파티셔닝 



+ Recent posts