[MSSQL SERVER 기본에서 실무까지] 3-15
2021. 12. 17. 12:59ㆍ개발/MSSQL
- SQL에서 인덱스(INDEX)란?
- 검색 성능을 향상 시키기위한 자료 구조
- 검색 성능을 향상 시키기위한 자료 구조
- 인덱스가 효율적인 경우
- WHERE 절이나 조인 조건절에서 자주 사용되는 칼럼의 경우
- 전체 데이터 중에서 10~15% 이내의 데이터를 검색하는 경우
- 두 개 이상의 칼럼이 WHERE 절이나 조인 조건에서 자주 사용되는 경우
- 테이블에 저장된 데이터의 변경이 드문 경우
- 인덱스가 비효율적인 경우
- 데이터 입력, 수정, 삭제
- 데이터 입력, 수정, 삭제
- INDEX / UNIQUE INDEX 차이
- INDEX : 구성된 인덱스키가 중복되더라도 문제 없음
- UNIQUE INDEX : 기본키(PK)와 같이 값이 중복된 자료는 허용하지 않음
- 인덱스 생성 예제
- CREATE INDEX T매출_INDEX1 ON T매출 (제품)
- CREATE UNIQUE INDEX T매출_INDEX2 ON T매출 (일자, 제품)
'개발 > MSSQL' 카테고리의 다른 글
[MSSQL SERVER 기본에서 실무까지] 오류 및 처리건수 시스템변수 3-11 (0) | 2021.12.20 |
---|---|
MSSQL 명령어 정리 (0) | 2021.12.17 |
[MSSQL SEVER 기본에서 실무까지] Transaction 및 LOCK 관리 3-12~13 (0) | 2021.12.17 |
[MSSQL SERVER 기본에서 실무까지] 외래키 (Foreign Key) 3-14 (0) | 2021.12.17 |
[MSSQL SERVER 기본에서 실무까지] 임시테이블 3-16 (0) | 2021.12.17 |