커버링 인덱스(Covering Index)는 쿼리에서 필요한 모든 정보를 담아 놓은 인덱스를 말합니다.커버링 인덱스는 WHERE절 뿐만 아니라 SELECT로 조회하는 컬럼과 ORDER BY 조건까지 포함합니다. 그래서 쿼리를 실행할 때 테이블의 실제 데이터를 읽지 않아도, 인덱스만으로 바로 결과를 가져올 수 있습니다.이 덕분에 조회 속도가 훨씬 빨라지고, 대량 데이터에서도 효율적으로 동작하죠. 예를 들어 우리가 만든 서비스가 성장하여 누적 사용자가 10만 명을 넘고, 게시글이 500만 건 이상 쌓였다고 가정해보겠습니다.카테고리, 날짜 범위로 검색하는 쿼리가 5초가 걸리고, 커넥션 풀이 20일 때, 동시에 100명이 요청하면 단순 계산으로 맨 마지막 사용자는 최소 25초를 기다려야 합니다. 이 서비스가 1..