효율성을 극대화하기 위해

 

DB 환경

효율성을 높이기 위해 인덱스를 이용해야 한다.

 

인덱스 예시

위와 같이 키 마다 묶여있는 칼럼들이 있는데 그것을 활용해야 쿼리를 수행할 때 빠르게 찾을 수 있다.

만약 저 인덱스 짝들이 맞지 않는다면 전체 테이블을 돌면서 찾게 되고 수행 속도가 느려진다.

데이터양이 적으면 크게 상관 없겠지만 데이터양은 무궁무진하기 때문에.. 효율성이 중요!!!!!!

 

❗ DB수업을 듣지 않고 쿼리를 짜려니 효율성이 떨어진다... 이번 2학기 DB 수업 들으면서 쿼리 짜는 연습이 필요해 보인다. ❗

 

비효율적인 쿼리
효율적인 쿼리

두 개의 쿼리문을 비교해보면 비효율적인 쿼리는 인덱스를 활용하지 않았고 효율적인 쿼리는 인덱스(groupby구문 쪽)를 모두 활용했기 때문에 차이점이 생긴다!

'Computer Science > DataBase' 카테고리의 다른 글

[NoSQL] mongoDB  (0) 2022.12.12
[설정] DB 환경설정하기  (0) 2021.08.06

+ Recent posts