<데이터를 찾는 두가지 방법>

-테이블 전체를 스캔한다(1학년 ~ 6학년 까지 전부 확인)

→ 홍길동이 많다면 해당 방법이 빠르다

-인덱스를 이용(학생 명부 조회 후 찾는다)

→ 홍길동이 몇 안되면 해당 방법이 빠르다

테이블 full scan보다 인덱스 관련 튜닝 요소가 매우 많고 기법도 다양

<인덱스 튜닝의 두 가지 핵심요소>

  1. 인덱스 스캔 효율화 튜닝

찾고자 하는 데이터의 접근을 조금 더 빨리 하기 위해 인덱스를 튜닝 ??

인덱스의 순서를 조금 더 효율적으로 만드는 것??

ex)’시력이 1.0 ~ 1.5인 홍길동을 찾아라’

Untitled

인덱스를 이름, 시력 순으로 정렬해 두면 소량만 스캔하면된다(인덱스 제일 앞에있는 것부터 read 하나?)

Untitled

반대로 시력, 이름 순으로 정렬해 두었다면 시력이 1.5인 사람이 많기 때문에 비교적 많은 양을 스캔한다