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
'나의 주니어 개발 일기 > DB' 카테고리의 다른 글
DB Replication 해보기 (master-slave) by 도커 컴포즈 (0) | 2024.05.17 |
---|---|
클러스터드 인덱스 vs 넌클러스터드 인덱스 (0) | 2024.05.08 |
docker compose 로 db 생성 (0) | 2024.03.05 |
[MYSQL] 백업로그 활성화 해두자 (0) | 2022.07.21 |
validationQuery="select 1" 에 대해서 (0) | 2022.07.04 |