InnoDB 세컨더리 인덱스는 보조 키와 기본 키를 함께 저장한다
세컨더리 인덱스에서 찾은 기본 키 값은 클러스터드 인덱스를 다시 탐색하는 손잡이가 됩니다.
secondary keyemail = choi@x.com
→
secondary leafemail + PK(1002)
→
clustered PK treePK 1002로 재탐색
→
data row나머지 컬럼 읽기
| 설계 영향 | 의미 |
|---|---|
| PK가 길다 | 모든 세컨더리 인덱스 리프가 함께 커질 수 있습니다. |
| 커버링 가능 | 조회 컬럼이 세컨더리 키와 PK 안에 있으면 재탐색을 줄일 수 있습니다. |