DB가 선택한 스캔·인덱스·조인 전략을 읽습니다.
EXPLAIN QUERY PLAN은 쿼리를 실제로 실행하기 전 SQLite의 접근 경로를 보여줍니다. SCAN은 전체 탐색, SEARCH ... USING INDEX는 인덱스 탐색을 뜻하지만 작은 테이블에서는 전체 스캔이 더 합리적일 수 있습니다.
느린 쿼리는 실행 시간뿐 아니라 실제 행 수, 추정 행 수, 반복 횟수, 정렬·임시 공간을 운영 데이터 분포에서 확인합니다.
계획에 인덱스 이름이 보인다고 항상 빠른 것은 아니며 반환 행이 너무 많으면 병목은 전송과 애플리케이션일 수 있습니다.
개발의 작은 샘플 데이터 계획을 운영 규모에 그대로 일반화하지 마세요.
직접 바꿔보세요인덱스 생성 전후의 plan 문구를 비교하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.