데이터베이스에서 커버링 인덱스(Covering Index)란 무엇인가요?
어려움 freeCodeCamp해설
커버링 인덱스는 SELECT, WHERE, ORDER BY 등에서 참조하는 모든 열이 인덱스에 포함된 경우를 말합니다. 이때 DB 엔진은 테이블의 실제 데이터 페이지에 접근하지 않고 인덱스만 읽어 결과를 반환하므로 I/O가 크게 줄어 성능이 향상됩니다.
커버링 인덱스는 SELECT, WHERE, ORDER BY 등에서 참조하는 모든 열이 인덱스에 포함된 경우를 말합니다. 이때 DB 엔진은 테이블의 실제 데이터 페이지에 접근하지 않고 인덱스만 읽어 결과를 반환하므로 I/O가 크게 줄어 성능이 향상됩니다.