计数非常慢,有700万行

jon*_*hin 5 sql sql-server performance count

我在表中有超过700万行

SELECT COUNT(*) FROM MyTable where MyColumn like '%some string%'
Run Code Online (Sandbox Code Playgroud)

给了我20,000行,耗时超过13秒.

该表在MyColumn上有NONCLUSTERED INDEX.

有没有办法提高速度?

gbn*_*gbn 5

领先的通配符搜索can not将使用T-SQL进行优化,并且不会使用索引

查看SQL Server的全文搜索