Database/Oracle Exadata

Expert Oracle Exadata 4-B. 스토리지 인덱스 성능

Dong538 2023. 1. 22. 14:27

-스토리지 인덱스는 엑사데이터 플랫폼에서 가장 극적인 성능상 이점을 제공한다. 특정 컬럼의 클러스터링 팩터에 따라 결과는 더욱 좋아질 수 있다. 클러스터링 팩터는 컬럼의 데이터가 얼마나 디스크에 잘 정렬되어있는지를 나타내는 값이다. 

 

- null을 위한 특별한 최적화: 스토리지 인덱스 구조에는 스토리지 영역의 null 포함 여부를 표시하는 별도 플래그가 존재한다. null이 포함되지 않은 어떠한 스토리지 영역도 읽을 필요가 없으므로 어떠한 false positive도 쿼리를 느려지게 하지 않는다. 

 

- 물리적인 값의 분포:

스토리지 인덱스는 일반 인덱스와 매우 다르게 동작한다. 디스크의 데이터 물리적 분포가 스토리지 인덱스의 효율성에 큰 영향을 줄 수 있다. 

 

반복되는 값이 없는 유니크 값을 가진 컬럼의 테이블이 있다고 가정할 때 row가 그 컬럼으로 정렬되는 order by 형식으로 디스크에 저장되어 있다면 그 컬럼의 임의 값에 해당하는 하나의 유일한 스토리지 영역이 있을것이다. 그 컬럼에 대한