[데이터베이스] Clustered Index와 Non-Clustered Index
·
공부/데이터베이스
데이터베이스 상에서 검색 속도를 향상시키기 위해 인덱스라는 것을 사용한다. 일상 생활에서 사용하는 인덱스와 마찬가지다. 데이터베이스의 인덱스는 크게 2가지 종류로 나눌 수 있다. ✅ Clustered Index(클러스터드 인덱스) 클러스터드 인덱스는 쉽게 말해 영한 사전이다. 영한사전은 단어가 알파벳 순서로 기재된다. 사용자는 찾고자하는 단어의 알파벳을 생각하고 그 순서에 따라 단어를 찾을 수 있다. 클러스터드 인덱스도 마찬가지로 실제 데이터가 키에 따라 정렬된 상태로 저장된다. 클러스터드 인덱스는 테이블당 하나만 존재한다. 대부분의 PRIMARY KEY는 클러스터드 인덱스로 사용된다. ✅ Non-Clustered Index(논클러스터드 인덱스) 논클러스터드 인덱스는 색인을 생각하면 쉽다. 어떤 책들은 ..