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