dev.syw
백엔드 · DB

데이터베이스 인덱스란 무엇인가요?

특정 열을 미리 정렬해 두어 검색 속도를 높이는 색인 구조입니다.

인덱스는 책의 색인처럼 특정 열의 값을 정렬·구조화(보통 B-Tree)해 조회를 빠르게 합니다. 읽기 성능은 크게 오르지만 쓰기 때마다 인덱스도 갱신해야 해 쓰기 비용과 저장 공간이 늘어납니다. 자주 조회하는 열에 선별적으로 겁니다.

핵심 포인트

← 기술 면접 질문 전체 보기