나의 주니어 개발 일기/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