phantom0308
May 12, 2021

--

[DB]실행계획(EXPLAIN) 에서 Extra가 비어있는 이유

실행계획의 결과는 일반적인 인덱스가 where절에 사용 된 경우로 출력 된다.

그 중 key 항목에 사용된 인덱스가, Extra 항목에는 비어있는 값으로 출력 되는 경우가 있는데, 이 경우에는 where 절에는 인덱스가 사용 되었지만, select 절의 필드를 출력하기 위해 데이터 블록 접근을 하였다는 의미 이다.

select 필드가 index 일 경우
select 필드가 index가 아니거나, 전체 조회일 경우

--

--

No responses yet