我在一个表中有超过 700 万行
SELECT COUNT(*) FROM MyTable where MyColumn like '%some string%'
给了我 20,000 行,耗时超过 13 秒。
该表在 MyColumn 上具有 NONCLUSTERED INDEX。
有什么办法可以提高速度吗?
最佳答案
前导通配符搜索 can not
使用 T-SQL 进行优化并且不会使用索引
查看 SQL Server 的 full text search
关于sql - 计数非常慢,有 700 万行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991000/