글
1. 인덱스 (INDEX)
인덱스의 장점 : 검색 속도가 빠르다.
인덱스의 단점
데이터에 대한 추가/수정/삭제에 대한 연산 속도는 약간 느려진다.
데이터와 별도의 장소에 저장되어서 공간이 조금 더 필요하다. (데이터 저장 크기의 5~20%)
관리자의 수고
인덱스를 이용하게 되는 쿼리
- WHERE 절에서 인덱스 된 컬럼으로 검색할 때
- 조인 질의(Join Query)시 인덱스 된 컬럼으로 검색할 때
- Order By 절에서 인덱스 된 컬럼으로 정렬할 때
- Group By 절에서 인덱스 된 컬럼으로 집합 연산할 때
인덱스를 설정해주면 좋은 컬럼의 예 : 자주 사용되는 컬럼(검색 조건이나 정렬 조건으로 자주 이용되는 컬럼)
- 프라이머리 키(Primary Key) 컬럼
- 참조 키(Foreign Key) 컬럼
- 조인 질의(Join Query)에서 사용되는 컬럼
- 정렬 순서로 자주 사용되는 컬럼
- 자주 범위로 검색되는 컬럼
'MSSQL 2008 > 인덱스(INDEX)' 카테고리의 다른 글
인덱스 마지막 사용 시간 보기 (0) | 2014.02.10 |
---|---|
INDEX REBUILD & REORGANIZE (0) | 2014.02.06 |
INDEX SCAN 과 INDEX SEEK (0) | 2014.01.28 |
WITH ONLINE = OFF | ON (0) | 2014.01.22 |
MSSQL 통계 (0) | 2014.01.22 |