Clustered
- 테이블에 하나만 생성될 수 있다.
( 데이터가 정렬되어야 한다는 조건이있기때문에 ) - 테이블을 인덱스로 지정한 열에 맞춰서 자동정렬 된다.
( 물리적으로 재배열 ) - 하나의 클러스터 인덱스만 생성할 수 있으므로, 신중하게 생성하여야 한다.
- PK로 검색하기 때문에 검색 속도가 빠르다.
- insert, delete 가 빈번한 컬럼은 클러스터를 잘 사용하지 않는다.
NonClustered
- 테이블 당 여러개 생성가능
- 테이블을 재배열 하지 않는다.
- 저장 공간이 많이 소요되고 구조가 복잡하다는 단점이있다.
'DataBase > mssql' 카테고리의 다른 글
[mssql] Cursor (0) | 2021.02.16 |
---|---|
[mssql] 테이블 생성 (0) | 2021.02.15 |
[mssql] set, nocount (0) | 2021.02.11 |
[mssql] case, when (0) | 2021.02.11 |
[mssql] isnull (0) | 2021.02.11 |