검색 필드에 하나의 인덱스를 정의 수스 네 개의 인덱스를 정의 :나는 다음과 같은 열이 직원 테이블이
employeeID (PK)
First_name
Last_name
Third_name
Age
Sex
Telephone
Dateofbirth
Position
그리고 난 다음 필드 중 하나를 사용하여 직원을 검색 할 수있는 검색 기능을 가지고있다 -
First_name
Last_name
Telephone
Dateofbirth
그리고 사용자가 이러한 필드의 조합을 지정할 수는 검색에 포함된다.
- 네 개의 검색 필드에 별도의 네 개의 인덱스를 생성 -이 :
지금 내가해야 ,, 인덱스를 만들 수있는 가장 좋은 방법이 무엇인지 검색을 개선하기 위해?
또는
- 는 네 개의 열을 함께 포함하는 단일 인덱스를 만들기 위해 더 좋을 것이다?
또는
- 세 번째 더 나은 솔루션이있다?
BR
인덱스 . n 개의 맨 왼쪽 열이 사용되는 경우에만 사용할 수 있습니다. 따라서 네 개의 열이있는 하나의 인덱스는 일반적으로 무의미합니다 - ** 네 개의 열 모두를 항상 ** 사용하는 쿼리가 없다면 ... –