[MySQL] EXPLAIN (실행계획) 에 나오는 Extra 분석하기
·
개발중/MYSQL
EXPLAIN의 Extra ? MySQL의 EXPLAIN은 SQL 쿼리의 실행 계획을 분석하고 최적화하는 데 도움이 되는 도구입니다. EXPLAIN의 결과 중 Extra 열에는 실행 계획에 대한 추가 정보가 표시됩니다. 아래는 일반적으로 Extra 열에 나올 수 있는 값들과 그 의미입니다. Using index 쿼리가 인덱스를 사용하여 필요한 데이터를 가져올 수 있음을 나타냅니다. 테이블의 행을 읽지 않고도 인덱스만으로 결과를 얻을 수 있는 상황입니다. 이는 효율적인 실행 방식입니다. Using where WHERE 절의 조건을 사용하여 행을 필터링하는 작업이 필요함을 나타냅니다. 이는 행을 읽은 후에 추가적으로 필터링 작업이 필요하다는 것을 의미합니다. Using temporary 쿼리 실행을 위해 임..