index의 사용을 고려해야 할 때 1. 테이블의 규모가 작지 않을 때 2. insert, update, delete 작업이 자주 일어나지 않는 경우 3. where, join, order by 에 자주 사용되는 컬럼 4. 데이터의 중복도가 낮은 컬럼(카디널리티가 높은 컬럼) 5. 검색결과가 전체 데이터의 10% 미만일 때 index 사용 시 주의사항 1. index는 무분별하게 많이 사용한다고 좋은 것이 아님 2. 꼭 필요할 때만 사용 3. 사용하지 않는 index는 꼭 삭제한다. 결합 인덱스(여러 컬럼으로 index 구성) 1. 데이터의 중복도가 낮은(유니크에 가까운) 컬럼을 우선적으로 구성 2. select 시 index를 태우려면 첫번째 index 조건은 where절에 꼭 포함되어야 한다. (첫번..