인덱스 압축에 대한 질의 입니다. 비트맵 인덱스 사용시 최 하위에서 반복되는 중복키를 압축하려는 데요... 물론 옵션은 잘 알고 있지만여..
최하위 단계에서 발생하는 중복되는 인덱스키를 어떻게 확인 할수 있으며,
압축 했을때 어느 정도의 용량 절감(freespace)와 성능 향상을 가져 오는지 궁금하며, 현업에서도 dba들이 많이 사용하고 있는지 궁금하네여...
답변 부탁드립니다.
그냥 해당 INDEX을 analyze하고 index_stats을 보고
compress을 하고 analyze하고 index_stats을 보면
용량 절감 을 확인할거 같습니다. 추측컨대...
개인적으로 저는 안씀니다.
이녀석의 목적은 용량절감인데..
compress할정도로 용량이 부족하지는 않고
물론 compress 하면 index range scan 시엔
적은 블럭을 읽게 해주겟지만...압축된것을 해석 또는
풀어내는 데 성능의 소요가 될거로 생각돼어...이유.
참고로.. unix os에서 파일시스템 생성시에 compress 옵션 사용해서 만들수 있는데..
이것도 저경우엔 지양합니다. 저장공간이야 효율적이겟지만 성능면에서는 i/o는.. 염려되니강요..
그럼..