MySQL의 인덱스 종류에 대해 알아보자.
클러스터링 인덱스 (Clustered Index)클러스터링에 대해 설명하기 앞서 Index Page에 대해 짚고 넘어가자.index page란?Index Page란 인덱스 트리의 각 노드에 해당되며, Key - Value로 키 값에 대한 데이터의 위치 정보를 갖고 있어DBMS가 테이블의 특정 행을 찾도록 도와준다. 클러스터링 인덱스는 기본적으로 테이블 당 1개만 생성가능하며, 실제 데이터 페이지가 정렬된 형태이다.PK가 클러스터링 인덱스로 구성되어 있고 UNIQUE 제약 조건과 NOT NULL 제약 조건을 가진 컬럼도 클러스터링 인덱스로 구분되지만 PK가 있다면 PK가 우선순위를 가진다.클러스터링 인덱스는 위와 같이 인덱스 페이지 안에 루트 노드와 리프 노드(데이터 페이지)가 들어가 있다.루트 노드에서 ..