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