처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

데이터베이스에서 논클러스터드 인덱스(Non-Clustered Index)가 클러스터드 인덱스(Clustered Index)와 다른 핵심 차이점은?

어려움 Stack Overflow
보기 및 정답
A 논클러스터드 인덱스는 데이터와 별도의 구조에 저장되고 행의 포인터를 가지며, 클러스터드 인덱스는 데이터 자체를 정렬하여 저장한다
B 논클러스터드 인덱스는 테이블당 1개만 생성할 수 있으며, 클러스터드 인덱스는 여러 개 생성이 가능하다
C 클러스터드 인덱스는 범위 검색과 정렬 쿼리에서 항상 논클러스터드 인덱스보다 처리 속도가 느린 성능을 보인다
D 두 인덱스는 완전히 동일한 B+ 트리 구조를 사용하며, 데이터 저장 방식이나 전반적인 검색 성능에 전혀 차이가 발생하지 않는 것이다

해설

클러스터드 인덱스는 테이블 데이터를 인덱스 키 순서대로 물리적으로 정렬하여 저장하므로 테이블당 1개만 가능합니다(보통 PK). 논클러스터드 인덱스는 별도의 B-Tree 구조에 키와 데이터 행 위치(포인터)를 저장하여 여러 개를 만들 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기