데이터베이스 인덱스란 무엇인가요?
특정 열을 미리 정렬해 두어 검색 속도를 높이는 색인 구조입니다.
인덱스는 책의 색인처럼 특정 열의 값을 정렬·구조화(보통 B-Tree)해 조회를 빠르게 합니다. 읽기 성능은 크게 오르지만 쓰기 때마다 인덱스도 갱신해야 해 쓰기 비용과 저장 공간이 늘어납니다. 자주 조회하는 열에 선별적으로 겁니다.
핵심 포인트
- 조회 속도 향상(B-Tree)
- 쓰기·저장 비용 증가
- 남발하면 역효과
특정 열을 미리 정렬해 두어 검색 속도를 높이는 색인 구조입니다.
인덱스는 책의 색인처럼 특정 열의 값을 정렬·구조화(보통 B-Tree)해 조회를 빠르게 합니다. 읽기 성능은 크게 오르지만 쓰기 때마다 인덱스도 갱신해야 해 쓰기 비용과 저장 공간이 늘어납니다. 자주 조회하는 열에 선별적으로 겁니다.
핵심 포인트