我的SQL Server查询类似于
Select *
from mytable
where mycolum = X
该表只有大约8000条记录,而且此查询过去运行得非常快。
现在突然间,它的运行速度非常慢。有什么想法吗?这是我试过的
sp_updatestats
这些都不起作用。
我可以尝试任何想法或事情吗?
答案 0 :(得分:0)
您应该为列创建索引。如果您正在使用在构建索引期间需要保持活动状态的生产数据库,那么您希望在我的下面的示例中使用ONLINE = ON。
CREATE INDEX mytable_indx1 ON dbo.mytable (mycolum) WITH (ONLINE = ON);