0

我有大约 100 000 条记录和一个包含 2-3 个单词短语的列。我想使用like功能或类似方式搜索此列。问题是:我应该在这个列上建立一个全文索引吗?另一个问题:在这个列上建立一个简单的非聚集索引会提高like速度吗?最后:这样的全文索引需要多少空间?

4

1 回答 1

1

我应该在这个列上建立一个全文索引吗?

对于 100,000 行,我不确定您是否会从中受益。您正确地处于测试它会更具决定性的区域。

在此列上构建一个简单的非聚集索引会提高 like 的速度吗?

LIKE 'foo%'? 是的。LIKE '%foo%'? 不。想想电话簿,它是由“姓氏,名字”索引的。很容易找到所有的史密斯,而不是很容易找到所有的约翰。

这样的全文索引需要多少空间?

投机性太强了。你将很难得到一个权威的答案。我再次建议您需要进行测试。

于 2012-05-03T15:52:17.470 回答