TIL

8.3(2) B-Tree 인덱스 사용과 읽기

8.3.3 B-Tree 인덱스 사용에 영향을 미치는 요소

B-Tree 인덱스는 인덱스를 구성하는 칼럼의 크기와 레코드 건수, 그리고 유니크 인덱스 키 값의 개수 등에 의해 검색이나 변경 작업 성능이 영향을 받는다.

인덱스 키 값의 크기

B-Tree 깊이

선택도(기수성)

읽어야 하는 레코드의 건수

8.3.4 B-Tree 인덱스를 통한 데이터 읽기

인덱스 레인지 스캔

인덱스 풀 스캔

루스 인덱스 스캔

SELECT dept_no, MIN(emp_no) 
FROM dept_emp
WHERE dept_no BETWEEN 'd002' AND 'd004'
GROUP BY dept_no;

img.png

인덱스 스킵 스캔

EXPLAIN SELECT gender, birth_date
FROM employees
WHERE birth_date>='1965-02-01';

8.3.5 다중 칼럼(Multi-column) 인덱스