728x90
반응형
SMALL

안녕하세요, 유튜브 SQL 튜닝 강의를 보고 학습한 자료를 남깁니다.

감사합니다.

 

최근 3일 이내에 가입한 유저 조회하기

테이블 생성 및 더미 데이터 입력

위 그림 대로 테이블을 생성하고

100만건의 더미 데이터를 입력하였다.

의미 있는 데이터를 입력하였다.

테스트를 해보겠다.

created_at 컬럼에 인덱스 생성 전에는 소요시간이 144/ms이다.

그런데 

인덱스를 생성하고 조회를 하면

30/ms로 조회되는 것을 확인할 수 있다.

인덱스 표를 참조해서 

특정 범위의 인덱스 값을 활용해서

데이터를 조회해 온 것이다.

rows 수 또한 기존의 약 100만건에서 1,000건으로 줄어든 것을 볼 수 있다.

Full Table Scan 그림

테이블의 모든 행을 조회하기 때문에 느릴 수 밖에 없다.

INDEX RANGE SCAN 그림

INDEX의 범위의 값을 활용해서 테이블의 값을 조회하는 것이다.

 

정말 감사합니다.

https://www.youtube.com/watch?v=S-DzOseVss4&list=PLtUgHNmvcs6rJBDOBnkDlmMFkLf-4XVl3&index=15

 

728x90
반응형
LIST

+ Recent posts