처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

SQL에서 EXPLAIN(실행 계획)을 사용하는 주된 목적은?

보통 freeCodeCamp
보기 및 정답
A 쿼리에 포함된 SQL 문법 오류를 미리 검사하여 실행 전에 구문 오류를 사용자에게 알려준다
B 쿼리가 실행될 때 옵티마이저가 선택하는 접근 방식(인덱스 사용, 조인 방식 등)을 확인하여 성능을 분석한다
C 쿼리를 실제로 실행하지 않고 결과 데이터를 미리 보여주어 검증할 수 있게 하는 기능이다
D 테이블의 열 이름, 데이터 타입, 제약 조건 등의 전체 구조를 설명하는 상세 문서를 자동으로 생성하는 기능이다

해설

EXPLAIN은 쿼리를 실행하지 않고 옵티마이저의 실행 계획을 보여줍니다. 풀 테이블 스캔 여부, 사용되는 인덱스, 예상 행 수, 조인 순서 등을 확인할 수 있어 느린 쿼리의 병목 원인을 파악하고 최적화하는 데 필수적인 도구입니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기