SQL LINQ executequery 运行缓慢。我怎样才能提高性能?

SQL LINQ executequery is work slow. How can i improve performance?

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

我应该 do/change 在我的查询中做什么来提高 性能

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