반응형 Full Table Scan1 쿼리 속도가 100배 빨라진다? 실행 계획으로 파악하는 실전 SQL 튜닝 Database Performance Tuning느린 쿼리와의 전쟁, 실행 계획(Explain)으로 끝내기 안녕하세요, code-resting입니다. 서비스가 커질수록 데이터베이스는 무거워지고, 어제까지 빨랐던 쿼리가 오늘 갑자기 느려지곤 합니다. 이때 무작정 인덱스를 거는 것은 해결책이 아닙니다. DB 옵티마이저가 어떤 경로로 데이터를 찾는지를 이해해야 하죠. 오늘은 실행 계획을 읽는 법과 성능을 비약적으로 높이는 튜닝 포인트를 짚어보겠습니다.1. 실행 계획(EXPLAIN) 분석하기쿼리 앞에 EXPLAIN 키워드만 붙이면 DB가 어떻게 데이터를 가져올지 미리 보여줍니다. 여기서 가장 먼저 확인해야 할 컬럼은 'type'입니다.⚠️ 반드시 피해야 할 'type':ALL (Full Table Scan): .. 2026. 3. 31. 이전 1 다음 728x90 반응형