InnoDB

InnoDB 세컨더리 인덱스는 보조 키와 기본 키를 함께 저장한다

세컨더리 인덱스에서 찾은 기본 키 값은 클러스터드 인덱스를 다시 탐색하는 손잡이가 됩니다.

secondary keyemail = choi@x.com
secondary leafemail + PK(1002)
clustered PK treePK 1002로 재탐색
data row나머지 컬럼 읽기
설계 영향의미
PK가 길다모든 세컨더리 인덱스 리프가 함께 커질 수 있습니다.
커버링 가능조회 컬럼이 세컨더리 키와 PK 안에 있으면 재탐색을 줄일 수 있습니다.