Covering Index란?
SELECT a, b WHERE c = x에서 (c, a, b) 인덱스가 있으면 테이블 접근 불필요.
Postgres
CREATE INDEX idx ON t (c) INCLUDE (a, b);쿼리가 필요한 모든 컬럼을 포함한 인덱스. 테이블 스캔 없이 인덱스만으로 결과.
SELECT a, b WHERE c = x에서 (c, a, b) 인덱스가 있으면 테이블 접근 불필요.
CREATE INDEX idx ON t (c) INCLUDE (a, b);