sql视图运行缓慢

时间:2010-08-16 10:00:52

标签: sql-server-2005

我有一个sql(2005)视图,运行速度非常慢,需要5分钟才能运行。但是当我从视图中删除查询并裸露它时,它几乎不需要5-6秒。

有人可以告诉我如何查看视图出了什么问题

由于 阿米特

2 个答案:

答案 0 :(得分:0)

作为第一步,我会确保您的统计数据是最新的:

exec sp_updatestats 

或使用UPDATE STATISTICS这是exec sp_updatestats在封面下调用的内容(使用ALL参数)。

如果这没有帮助,请检查差异的查询计划。

答案 1 :(得分:0)

在视图上创建聚簇索引肯定会提高性能。

http://www.sql-server-performance.com/tips/indexed_views_p1.aspx