DB/Mssql

[Mssql] Index

usingsystem 2022. 11. 7. 09:00
728x90

Clustered

- 유일 키, 테이블에 한개만 생성 가능

- 영어사전 처럼 책의내용 자ㅔ가 순서대로 정렬

- SELECT시 유리 함. UPDATE INSERT 느림()

 

Non - Clustered

- 테이블에 여러개 생성 가능

- 색인과 같이 그냥 찾아보기 기능

- SELECT시 느림. UPDATE INSERT 유리함

 

--인덱스 생성
CREATE INDEX 인덱스이름 ON 테이블명(컬럼);

CREATE UNIQUE  INDEX 인덱스이름 ON 테이블명(컬럼);

CREATE CLUSTERED  INDEX 인덱스이름 ON 테이블명(컬럼);

CREATE INDEX 인덱스이름 ON 테이블명(컬럼1, 컬럼2);

--인덱스 삭제
DROP INDEX 테이블명.인덱스이름
728x90