인덱스란?
인덱스
데이터의 검색 속도를 향상시키기 위해 사용되는 데이터 구조.
대표적으로 B-트리, 해시 테이블 등을 사용합니다.
인덱스의 장점
- 검색 속도 향상.
인덱스의 단점
- 추가적인 저장 공간 사용.
- 인덱스를 관리하기 위해 추가 작업이 필요.
인덱스를 사용하기 적절한 경우
- INSERT, UPDATE, DELETE가 자주 발생하지 않는 컬럼.
- JOIN이나 WHERE 또는 ORDER BY에 자주 사용되는 컬럼.
- 데이터의 중복도가 낮은 컬럼.