[SQL] Clustered index vs Non clustered index

·
SQL
※ msdn을 기준으로한 포스터입니다. 클러스터드 인덱스와 논클러스터드 인덱스는 데이터베이스 성능 최적화에 핵심적인 요소이다.그 두가지의 개념과 차이점에 대해서 알아보자 인덱스테이블이나 뷰와 연결된 디스크상 구조로, 테이블이나 뷰의 행 검색 속도를 높인다.테이블이나 뷰에 있는 하나 이상의 열로 작성되는 키가 포함된다.이러한 키는 SQL Server가 키 값과 연결된 행을 빠르고 효율적으로 찾을 수 있는(B-Tree)에 저장된다.테이블 또는 뷰에는 다음과 같은 유형의 인덱스가 포함될 수 있다.클러스터형 (Clustered index)클러스터형 인덱스는 해당 키 값을 기반으로 테이블이나 뷰의 데이터 행을 정렬하고 저장한다. 이러한 키 값은 인덱스 정의에 포함된 열이다. 데이터 행 자체는 한 가지 순서로만 저..