Posted by: spaceufo on: August 3, 2007
조건이 걸린 SQL에서 인덱스를 탈려면
단독컬럼으로만 만들어도 되지만 결합인덱스의 앞에 위치하는 경우도 인덱스를 타게 된다.
Field-A+Filed-B+Filed-C 이러한 인덱스가 있다면
where조건에
Filed-A만 있는 경우 –> 인덱스 사용
Filed-B만 있는 경우 –> 인덱스 미사용
Filed-A, Filed-B 있는 경우 –> 인덱스 사용
Filed-A, Filed-B, Filed-C 있는 경우 –> 인덱스 사용