티스토리 뷰
- 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 접근법을 대체할 수 있다.
'Database > Oracle Exadata' 카테고리의 다른 글
Expert Oracle Exadata 4-B. 스토리지 인덱스 성능 (0) | 2023.01.22 |
---|---|
Expert Oracle Exadata 4-A. 스토리지 인덱스 (0) | 2023.01.15 |
Expert Oracle Exadata 3-A. 하이브리드 컬럼너 압축 (0) | 2023.01.09 |
Expert Oracle Exadata 2-B. 오프로딩 / 스마트 스캔 (0) | 2023.01.08 |
Expert Oracle Exadata 2-A. 오프로딩 / 스마트 스캔 (0) | 2023.01.07 |