DB Cluster

2020. 11. 20. 18:06DB

DB Cluster란

DB Cluster의 개념

DB Cluster란 디스크로부터 데이터를 읽어오는 시간을 줄이기 위해서 조인이나 자주 사용되는 테이블의 데이터를 디스크 내부에 같은 위치에 저장시키는 방법입니다.

DB Cluster의 특징

  • 그룹된 컬럼 데이터 행들이 같은 데이터 블록에 저장되기 때문에 디스크 I/O를 줄여줍니다.
  • 클러스터된 테이블 사이에 조인이 발생할 경우 그 처리 시간이 단축 됩니다.
  • 클러스터 키 열을 공유하여 한 번만 저장하므로 저장 영역의 사용을 줄입니다.
  • 데이터 조회 성능을 향상 시키지만 데이터 저장, 수정, 삭제 또는 한 테이블 전체 Scan의 성능을 감소시킵니다.

클러스터 인덱스와 논 클러스터 인덱스

참조: https://brownbears.tistory.com/183

728x90

'DB' 카테고리의 다른 글

SQL 작성 7거지악  (0) 2021.04.01
MySQL Storage Engine  (0) 2020.11.25
MySQL Stored Procedure의 장단점  (0) 2020.09.17
SQL IN과 OR의 비교  (0) 2020.09.11
MVCC  (0) 2020.06.26