create Unique Index 입시 마스터_1 on 입시마스터(수험번호, 년도, 학기 )

select count(수험번호)

from 입시 마스터

where 년도 = “2008”

AND 학기 = “1”

쿼리문에서 수험번호에 대한 값이 where 절에 들어오지 않아

FULL TABLE SCAN이 발생한다.

PK의 컬럼 순서를 조정하지 않으면 SQL 문장이 인덱스를 이용하지 못하고

FULL Table Scan을 발생시킴으로써 성능이 저하되는 경우가 나타난다.


PK 컬럼을 범위가 들어오는 조건부터 앞쪽으로 위치 시켜야한다.

create Unique Index 입시 마스터_1 on 입시마스터( 년도, 학기, 수험번호 )

select count(수험번호)