BackEnd/Database (1) 썸네일형 리스트형 EXPLAIN 사용 방법 데이터베이스 성능 최적화를 위해 EXPLAIN을 사용하여 SQL 실행 계획을 분석하는 방법을 정리하고자 합니다.1. EXPLAIN 기본 개념 EXPLAIN은 SQL 실행 계획을 분석하고 최적화할 수 있도록 도와주는 명령어입니다.EXPLAIN SELECT * FROM 테이블명 WHERE 조건; 또는 실행 시간을 포함한 상세한 분석을 원하면 ANALYZE를 사용할 수 있습니다.(ANALYZE 사용 가능 버전은 MySQL 8.0+, MariaDB 10.5+ 입니다.😢)EXPLAIN ANALYZE SELECT * FROM 테이블명 WHERE 조건; 2. EXPLAIN 결과 컬럼 설명 EXPLAIN 쿼리를 수행하면 아래와 같은 컬럼들을 조회할 수 있습니다.컬럼명 설명id실행 단계 (조인 시 여러 개의 ID가 존.. 이전 1 다음