본문 바로가기
데이터베이스/RDB

풀 테이블 스캔 vs 풀 인덱스 스캔

by 정재익 2026. 3. 15.

 


1. 풀 테이블 스캔

- 레코드의 건수가 너무 작아서 인덱스를 통해 읽는 것 보다 풀 테이블 스캔이 더 빠를때

- WHERE 절이나 ON절에 인덱스를 이용할 수 있는 적절한 조건이 없을 때

- 인덱스 레인지 스캔을 사용할 수 있어도 옵티마이저가 판단한 조건 일치 레코드가 너무 많을 때

- count(컬럼)같은 경우 인덱스가 설정되지 않으면 풀 테이블 스캔할 수 있다.

 

2. 풀 인덱스 스캔

- count(*) 개수만 조회하면 되므로 테이블보단 인덱스가 싸다.

 

'데이터베이스 > RDB' 카테고리의 다른 글

GROUP BY  (0) 2026.03.15
ORDER BY (정렬)  (0) 2026.03.15
MySQL의 쿼리 실행 구조  (0) 2026.03.08
바인드 변수의 중요성  (0) 2026.02.26
인덱스 스캔  (0) 2026.01.10