본문으로 바로가기

커버링 인덱스 사용했을때 성능차이

category 나의 주니어 개발 일기/DB 2024. 4. 23. 14:18
728x90
반응형
SMALL
  • 테스트 환경

    약 360만건 정도 되는 테스트 데이터에서 조건에 충족하는 데이터들을 찾을때

    과연 커버링 인덱스를 사용하면 얼마나 큰 성능차이가 존재할까?

​ 기본으로 PK는 IDX로 지정되있으며, 인덱스는 type 컬럼으로 추가했다.

  • sql
select *
from Test r 
WHERE r.`type`= '005' 
ORDER BY r.IDX
  • 커버링 인덱스 사용

  • 미사용

커버링 인덱스 사용과 미사용의 차이는 32/ms -> 2.48/s로 77배차이 ㄷㄷㄷ;;

실제로 엄청난 차이를 만들어낸다.

728x90
반응형
LIST