개요커버링 인덱스(Covering Index)는 SQL 실행 시 필요한 컬럼들이 모두 인덱스에 포함되어 있어, 테이블 액세스 없이 인덱스만으로 결과를 반환할 수 있는 고성능 인덱스 설계 기법입니다. 특히 대용량 테이블에서 응답 속도를 향상시키고 I/O를 획기적으로 줄일 수 있어 성능 튜닝의 강력한 도구로 활용됩니다. 본 포스트에서는 커버링 인덱스의 개념, 작동 원리, 장단점, 실무 적용 전략 등을 다룹니다.1. 개념 및 정의 항목 설명 정의SELECT 절에서 필요한 모든 컬럼이 인덱스에 포함된 상태목적테이블 액세스 생략 → 디스크 I/O 최소화적용 조건WHERE, SELECT, ORDER BY 컬럼이 모두 인덱스 포함 시 적용 가능커버링 인덱스를 활용하면 TABLE ACCESS BY INDEX ROWI..