SQL Server:全文索引很慢

时间:2017-09-27 08:29:39

标签: sql-server full-text-search

我的全文搜索查询存在一些性能问题。

SELECT TOP ? *
FROM Database1.Schema1.Table1 t1 
WHERE 
    (((t1.Column1 in (?)) AND t1.Column2 = ?) 
     AND (CONTAINS(t1.*, 'My Search Term 1*')) 

上述查询需要很长时间才能完成,但如果我从*语句中删除通配符(CONTAINS),它将在几毫秒内运行。

SELECT TOP ? *
FROM Database1.Schema1.Table1 t1 
WHERE 
    (((t1.Column1 in (?)) AND t1.Column2 = ?) 
     AND (CONTAINS(t1.*, 'My Search Term 1')) 

有什么建议吗?

0 个答案:

没有答案