반응형 EXPLAIN2 B-Tree 인덱스 Full Table Scan EXPLAIN 실행계획 함수에 의한 인덱스 무효화 PRIMARY UNIQUE FOREIGN KEY 1. 📌 인덱스란?항목설명정의테이블에서 원하는 데이터를 빠르게 찾기 위한 색인 구조구조MySQL 기준 대부분 B-tree 기반 (Balanced Tree)비유책의 색인(index), 도서관 카드 분류표본질검색 속도 향상 ⬆️, 쓰기 성능 저하 ⬇️, 저장 공간 증가 ⬆️2. ✅ 인덱스 사용 여부 확인 방법방법목적예시SHOW INDEX FROM 테이블명인덱스가 존재하는지 확인SHOW INDEX FROM employees;EXPLAIN SELECT ... 또는 Ctrl + Alt + X쿼리 실행 시 인덱스를 사용하는지 확인EXPLAIN SELECT * FROM employees WHERE last_name = 'KIM';INFORMATION_SCHEMA.STATISTICS전체 메타정보 조회SELECT * .. 2025. 6. 23. Explain Current Statement 실수로 대량 데이터 삭제 갱신 방지 ✅ EXPLAIN CURRENT란?MySQL Workbench의 기능 중 하나로:현재 작성된 쿼리를 실행하지 않고, MySQL이 **어떻게 실행할 것인지 계획(Execution Plan)**을 보여주는 기능입니다.▶️ 실행 방법:메뉴: Query → Explain Current Statement단축키: Ctrl + Alt + X🔍 EXPLAIN과 EXPLAIN CURRENT의 차이항목EXPLAIN 문장EXPLAIN CURRENT사용 방식EXPLAIN SELECT ... 직접 작성쿼리 위에서 단축키 (Ctrl + Alt + X)실행 여부실행 안 함 (예측만 함)실행 안 함 (Workbench 내장 도구)결과텍스트 테이블시각적 실행 계획 (Visual Plan)대상명시된 쿼리현재 커서가 위치한 쿼리 🧠 .. 2025. 6. 20. 이전 1 다음 반응형