[sql] 인덱스를 사용해야 할 컬럼의 선택 기준은 어떻게 되나요?
- 검색 속도 향상: 자주 사용되는 쿼리에서 WHERE 절에 포함된 컬럼
- 조인 컬럼: 자주 사용되는 조인 연산에 활용되는 컬럼
- 유일한 값: 중복을 허용하지 않는 유니크한 값을 갖는 컬럼
이러한 기준을 고려하여 쿼리와 데이터베이스의 특성을 분석하고, 어떤 컬럼에 인덱스를 생성할지 결정해야 합니다. 보통 쿼리 성능을 향상시키기 위해 인덱스를 생성하게 됩니다.
참고 자료: