我有以下幾列僱員表定義一個索引:定義了四個指標對戰在搜索領域
employeeID (PK)
First_name
Last_name
Third_name
Age
Sex
Telephone
Dateofbirth
Position
,我有一個搜索功能來搜索使用任何這些領域的員工: -
First_name
Last_name
Telephone
Dateofbirth
而且用戶可以指定這些字段的任意組合來包含在搜索中。
我們提高搜索的是創建索引的最佳途徑,,我應該: -
- 在四個搜索字段創建單獨的四項指標?
OR
- 這將是最好創建一個包含四列在一起的單一指標?
OR
- 還有第三個更好的解決辦法?
BR
的指數'(名字,姓氏,電話,出生日期)'會不會** **幫助搜索只是一個單獨的'時last_name'你。只有在使用了n個最左側的列時才能使用它。所以一個有四列的索引通常是毫無意義的 - 除非你有很多查詢**總是**使用全部四列...... – 2012-04-23 06:04:00