id

  • 쿼리 순서

type

  • ALL
    • 풀 스캔
  • RANGE
    • 인덱스 필요
  • REF
    • 인덱스가 존재하는 상태에서 동등 조건 검색하는 경우
    • range보다 효율적
  • CONST
    • 프라이머리나 유니크 키일때 사용
    • 단 하나의 값이 있다는 제약이 있기에 가장 효율적
    • 단 한 행을 찾을 때
  • INDEX
    • 인덱스만 조회 B+Tree만 보기만해도 원하는 결과를 얻는경우
    • 풀 테이블 스캔과 마찬가지로 B+Tree를 다 보게될 수 밖에 없어서 비효율적임
    • all 보단 효율적
  • const > ref > range > index > all