Sql Server 全文索引的性能一直都不是太好,今天听同事分享,发现了一个技巧,回去试了下,发现确实能明显的提升全文索引的性能,一般都能提升 2倍+
原 SQL 语句:
select * from Table1 where Contants(*,'test')
优化后的 SQL 语句:
select
*
from
Table1
where
Contains
((Content,Title),
'test'
)
|
两条 SQL 的不同之处,就是在 Contanis 后面的列名是否指定了,经过测试,明确指定 全文索引的列,确实能较大的提升 Sql Server 全文索引的性能
本文分享了一种改进SQL查询方法,通过明确指定全文索引的列,有效提升了SqlServer全文索引的性能,测试结果显示性能提升可达2倍以上。
952

被折叠的 条评论
为什么被折叠?



