0
我有大約100 000條記錄和一個包含2-3個詞語短語的列。我想使用like
功能或類似的方法在此列上進行搜索。問題是:我應該在這個專欄上建立一個全文索引嗎? 另一個問題:會在這個列上建立一個簡單的非聚集索引來提高like
的速度? 最後:這樣的全文索引需要多少空間?SQL Server 2008:我應該在「短語」列上創建全文索引
我有大約100 000條記錄和一個包含2-3個詞語短語的列。我想使用like
功能或類似的方法在此列上進行搜索。問題是:我應該在這個專欄上建立一個全文索引嗎? 另一個問題:會在這個列上建立一個簡單的非聚集索引來提高like
的速度? 最後:這樣的全文索引需要多少空間?SQL Server 2008:我應該在「短語」列上創建全文索引
我應該在此專欄上建立全文索引嗎?
對於100,000行,我不確定您會從中受益多少。你正處在測試它更確鑿的地方。
會在這一列上建立一個簡單的非聚集索引提高喜歡的速度?
LIKE 'foo%'
?是。 LIKE '%foo%'
?不可以。想象一下電話簿,它被索引爲「姓氏,名字」。很容易找到所有的史密斯,不是很容易找到所有的約翰。
這樣的全文索引需要多少空間?
太投機了。你將很難得到一個權威的答案。我再次建議你需要測試。