처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

데이터베이스에서 커버링 인덱스(Covering Index)란 무엇인가요?

어려움 freeCodeCamp
보기 및 정답
A 테이블의 모든 열에 인덱스를 하나씩 생성하여 어떤 쿼리든 인덱스를 활용할 수 있도록 하는 것이다
B 쿼리에서 필요한 모든 열이 인덱스에 포함되어 있어 테이블 데이터에 접근하지 않고 인덱스만으로 쿼리를 처리하는 것이다
C 하나의 인덱스를 여러 테이블에 걸쳐 생성하여 크로스 테이블 조인 쿼리의 성능을 향상시키는 것이다
D 인덱스 데이터를 암호화하여 외부 접근으로부터 보호하고 권한이 있는 사용자만 인덱스를 조회하도록 하는 것으로 알려져 있다

해설

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

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기