Clustered Index

ALL

MSSQL CLUSTERED INDEX와 NONCLUSTERED INDEX 차이점

테이블에 인덱스를 생성하거나 추가하는 경우가 많습니다. 인덱스를 추가하는 쿼리는CREATE INDEX ~ON ~을 사용합니다. CREATE INDEX 문으로 추가를 할 때CLUSTERED또는NONCLUSTERED를 설정할 수 있습니다. 어떠한 차이가 있는지 살펴보겠습니다. 클러스터 인덱스와 넌클러스터 인덱스 먼저 두개를 간략하게 비교해보면 CLUSTEREDNONCLUSTERED인덱스테이블당 1개만 가능테이블에 여러개 가능(240개 정도)정렬물리적으로 행을 정렬물리적으로 행을 정렬 안함 클러스터 인덱스는 데이터를 등록할 때 지정한 인...
ALL

MSSQL 테이블 작성 인덱스 생성 하기

SQL Server 테이블에 인덱스(INDEX)를 추가하는 방법을 보겠습니다. 테이블을 만드는 CREATE에 추가해 테이블 생성할 때인덱스를 같이 설정하는 방법과 이미 만들어진 테이블에 인덱스를 추가하는 방법을 보겠습니다. 인덱스 설정 하기 인덱스를 작성하는 쿼리문은CREATE INDEX ~ON ~을 사용합니다. 기존에 생성된 테이블에 인덱스를 추가하는 방법은 아래 쿼리문은 다음과 같습니다. -- 클러스터 인덱스 작성 CREATE CLUSTERED INDEX '인덱스 이름' ON '테이블 이름' ('컬럼 이름'); -- 넌클러스터 ...