MySQL Explain

MySQL EXPLAIN 읽기

key가 보인다고 끝이 아니다. 얼마나 읽었고 어떤 추가 작업이 있었는지가 더 중요하다.

확인 신호
EXPLAIN 해석
위험
항목의미볼 점
type접근 방식ALL이면 대량 읽기
key선택된 인덱스NULL이면 미사용
rows예상 행 수실제와 비교
Extra추가 작업filesort/temp 한계
EXPLAIN ANALYZE는 실제 실행 시간을 포함하므로 운영 부하에 주의해 사용한다.