본문 바로가기
DATA BASE

인덱스(INDEX)

by Digital Audio Player 2022. 9. 20.

https://coding-factory.tistory.com/746

 

[DB] 데이터베이스 인덱스(Index) 란 무엇인가?

인덱스(Index)란? 인덱스는 데이터베이스 테이블에 대한 검색 성능의 속도를 높여주는 자료 구조입니다. 특정 컬럼에 인덱스를 생성하면, 해당 컬럼의 데이터들을 정렬하여 별도의 메모리 공간에

coding-factory.tistory.com

 

1. 조건절에 자주 등장하는 컬럼

2. 항상 = 으로 비교되는 컬럼

3. 중복되는 데이터가 최소한인 컬럼 (분포도가 좋은) 컬럼

4. ORDER BY 절에서 자주 사용되는 컬럼

5. 조인 조건으로 자주 사용되는 컬럼

6. 테이블의 전체 데이터 중에서 10~15% 이하의 데이터를 처리하는 경우

7. 데이터베이스의 약 10%에 해당하는 저장공간 여유 있을 때 

8. 왠만하면 조회시 사용