인덱스 최적화 기법

  1. 인덱스는 곧 비용

  2. 항상 테스팅

    MySQL의 EXPLAIN SELECT를 활용한 쿼리 성능 분석

  3. 복합 인덱스는 같음,정렬,다중 값, 카디널리티 순

    1. 같음을 비교하는 쿼리를 제일 먼저 인덱스로 설정
    2. 정렬은 그 다음
    3. 다중 값을 출력해야 하는 필드, 즉 쿼리 자체가 > 나 < 처럼 다중 값이 나올 경우
    4. 유니크 값의 정도를 카디널리티, 즉 유니크 정도가 높은 것 우선으로 인덱스 설