클러스터링 인덱스(Clustered Index)는 데이터베이스에서 사용되는 인덱스(Index) 중 하나로, 데이터베이스 내의 테이블에 대한 인덱스를 생성할 때 주로 사용됩니다.
클러스터링 인덱스는 데이터베이스 테이블에서 행(row)의 물리적인 순서에 따라 인덱스를 구성합니다.
즉, 클러스터링 인덱스를 생성하면 해당 테이블의 모든 데이터가 클러스터링 인덱스에 따라 정렬됩니다.
이로 인해 검색 속도가 빨라지는 장점이 있습니다.
하지만 클러스터링 인덱스를 생성하면 해당 테이블의 데이터를 변경할 때마다 인덱스를 재정렬해야 하므로 삽입, 삭제, 수정 연산의 성능이 저하될 수 있습니다.
또한 하나의 테이블에 대해서는 하나의 클러스터링 인덱스만 생성할 수 있습니다.
https://github.com/zeroempty2/TIL/blob/main/DATABASE/Index/Clustered%20Index.md
GitHub - zeroempty2/TIL
Contribute to zeroempty2/TIL development by creating an account on GitHub.
github.com
'기술면접 대비' 카테고리의 다른 글
오버로딩, 오버라이딩 (0) | 2023.04.05 |
---|---|
배열(Array), 링크드 리스트(linked list), 스택(Stack), 큐(Queue) (0) | 2023.04.04 |
트랜잭션 (0) | 2023.04.03 |
POJO란? (0) | 2023.04.02 |
TCP와 UDP (0) | 2023.04.01 |