Explain

실행 계획은 인덱스 사용 여부보다 읽은 양을 봐야 한다

Index Scan이라고 표시되어도 너무 많은 행을 읽으면 느릴 수 있다. 예상 행 수와 실제 행 수를 함께 비교한다.

좋은 신호
주의
위험
access type

Index Scan, range, ref처럼 접근 방식 확인

rows

예상/실제 행 수 차이가 크면 통계 문제 가능

extra

Using filesort, temp table, heap fetch 여부 확인

EXPLAIN ANALYZE
  actual time
  rows
  loops
  buffers / heap fetches