티스토리 뷰

- HCC의 성능: 테이블 압축 관련 성능 논의 주요사항 세 가지 

1. 적재 성능: 데이터를 압축하는데 얼마나 오래 걸릴 것인가.

2. 쿼리 성능: 압축된 데이터에 대한 압축해제와 쿼리에 따른 기타 파급 효과의 영향

3. DML 성능: 압축 알고리즘이 update, delete같은 다른 DML 활동에 미치는 영향 

 

- 적재 성능, 쿼리 성능, DML 성능:

압축 방법에는 비압축, OLTP, BASIC, QUERY LOW, QUERY HIGH, ARCHIVE LOW, ARCHIVE HIGH가 있으며 이 중 뒤의 네 가지를 HCC 압축이라 부른다.

일반적으로 업데이트되는 레코드는 압축될 수 없고 HCC 테이블의 레코드를 업데이트 하면, 레코드는 OLTP 압축으로 표시된 새로운 블록으로 이주한다. 레코드는 새로운 rowid를 할당받고 옛날 rowid를 통해 레코드를 얻을 수 있도록 이전 블록에 포인터를 남겨둔다. 

 

- 결론:

오라클 11gR2에서 도입된 HCC라고하는 하이브리드 컬럼너 압축은 locking 이슈와 업데이트되는 로우가 훨씬 압축률이 낮은 포맷(OLTP 압축 포맷)으로 이동한다는 사실 때문에 더 이상 변경되지 않는 데이터에게 적합하다. 이 기술은 데이터를 다른 스토리지 매체로 옮기고 데이터베이스에서 삭제하는 ILM 접근법을 대체할 수 있다. 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함