聚集索引寻求花费太多成本

时间:2015-09-18 11:44:29

标签: sql-server indexing

我有一个非常大的SQL选择查询,我必须优化,因为它需要40秒。

我使用Sql Sentry Plan Explorer这样做,我发现2个“Clustered Index Seek操作”(在300k行表中)占用了整个处理时间的近60%。

我的问题是:什么可能导致这种“聚集索引寻求”花费这么多时间?当我在这个表上做一个简单的选择它只需要2秒但这个索引搜索需要24秒...

我还检查了索引碎片及其超过2%。

注意:抱歉,我不发布详细信息但我不允许这样做。

1 个答案:

答案 0 :(得分:1)

您第一次可以尝试更新统计信息。

例如。

UPDATE STATISTICS ...

左右。

EXEC sp_updatestats