← 질문 목록
#366깊이 0

느린 쿼리를 튜닝할 때 실행 계획에서 무엇을 먼저 보는가?

데이터베이스

답변 연습

내 답변 적어보기접힘
이 브라우저에 자동 저장 · 0자
모범답안 확인하기내 답변 뒤에 열어보세요

데이터 접근 방식(type)과 스캔한 행 수(rows)를 가장 먼저 본다.

접근 방식설명성능 수준
system / const기본 키나 고유 키로 단 한 건 조회가장 빠름
ref고유하지 않은 인덱스로 동등 조건 조회빠름
ALL전체 테이블을 처음부터 끝까지 스캔가장 느림

접근 방식은 레코드를 읽는 방법을 보여준다. const나 ref는 인덱스를 알맞게 타고 있다는 뜻이다.

반면 ALL이나 index가 뜨면 주의한다. 이는 테이블 전체나 인덱스 전체를 모두 읽는 낭비를 뜻한다.

스캔한 행 수도 중요한 지표다. 쿼리가 반환하는 결과에 비해 스캔하는 행이 많으면 인덱스 조건을 개선한다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

느린 쿼리를 튜닝할 때 실행 계획에서 무엇을 먼저 보는가?