1
select top 10 productName 
from Products 
where productDetails like '%something%' 
group by productName
order by productName asc

我应该做什么/改变我的查询来提高性能

4

1 回答 1

2

使用子句进行查询<column> like '%<anything>'将导致表扫描检查每一行以查看它是否与子句匹配。根据您选择的 RDBMS 和您的确切要求,您可以查看全文索引,或者如果您的查询可以重写为<column> like '<something>%',那么查询将能够使用列上的索引。

于 2015-11-02T14:22:17.137 回答