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. 왠만하면 조회시 사용
'DATA BASE' 카테고리의 다른 글
쿼리 관련 (0) | 2023.01.07 |
---|---|
NoSQL 이란 ? (비관계형 데이터베이스) (0) | 2022.09.20 |
[Oracle] 계층형 쿼리 (0) | 2022.09.16 |
PARTITION BY / 분석함수 [ row_number() / rank() 등 ] (0) | 2022.09.15 |
서브쿼리 (스칼라서브쿼리/인라인뷰/서브쿼리) (0) | 2022.09.14 |