인덱스 풀스캔(index full scan)
위에서 인덱스는 <M_NAME, M_GENDER> 순으로 되어있다
여기서 질의가 위처럼 되어있으면 보조인덱스가 M_NAME이라서 인덱스를 이용한 상향식이 안될 수도 있다. 그래서 이때 보조 인덱스의 리프를 모두 탐색해야한다 이러한 것을 인덱스 풀 스캔이라고한다.
- 풀 스캔 사용 때 -> 인덱스를 이용하지 못하거나, 인덱스가 존재하지 않는 필드값을 가질 경우 사용
인덱와 정렬
밑의 질의처럼 테이블을 만들고 난 후 인덱스를 추가하면서 두개의 칼럼들을 서로 다르게 정렬할 수 있다.
가장 좋은 것은 실행계획이 세워졌을 때 미리 다 만들어 놓는 것이다.
ALTER TABLE MEMBER ADD INDEX 'gender_name' (M_GENDER ASC, M_NAME DESC);
- 출처 : 라떼 코딩
'데이터베이스' 카테고리의 다른 글
데이터베이스의 deadlock.. 데드락. (0) | 2022.06.22 |
---|---|
집계 함수(SUM, MAX, MIN, AVG, group by, having) (0) | 2021.12.30 |
join (0) | 2021.12.29 |
인덱스, 정규화, AUTO INCREMENT (0) | 2021.12.27 |
db 압축 (0) | 2021.11.11 |