한 테이블에 클러스터형 인덱스와 보조 인덱스가 동시에 있다면 어떤 구조일까?
이에 대하여 알기 위해서는 클러스터형 인덱스만 존재할 때 그리고 보조 인덱스만 존재할 때 어떤 구조로 페이지들이 만들어지는 지에 대해서 학습하여야한다. 클러스터형 인덱스 (Primary Index) 특정 데이터를 기준으로 정렬해주는 인덱스로, 데이터 페이지 전체가 이를 기준으로 정렬된다. 이는 아래와 같은 특성을 가지고 있다. 한개의 테이블에 한 개씩만 만들 수 있다. 보조 인덱스보다 검색 속도는 빠르지만, 입력/수정/삭제는 느리다. 위 그림에서 볼 수 있듯이 리프 페이지자체가 PK를 기준으로 정렬된 것을 알 수 있다. 또한, 리프 페이지가 (PK, 데이터) 형태이다. 보조 인덱스 (Secondary Index) 이 인덱스는 후보키에만 부여할 수 있으며, 데이터 페이지는 따로 정렬되지는 않고 인덱스를 위..
2023.09.07