我有一个sql(2005)视图,它运行非常慢,需要5分钟才能运行。但是当我从视图中剔除查询并且裸体运行时,它几乎不需要5-6秒。sql视图运行缓慢
可有一个人请告诉我如何我可以检查什么的观点
感谢 脚麻阿米特
我有一个sql(2005)视图,它运行非常慢,需要5分钟才能运行。但是当我从视图中剔除查询并且裸体运行时,它几乎不需要5-6秒。sql视图运行缓慢
可有一个人请告诉我如何我可以检查什么的观点
感谢 脚麻阿米特
第一步我将确保您的统计信息是最新:
exec sp_updatestats
或使用UPDATE STATISTICS这是什么执行sp_updatestats在封面下(所有参数)调用。
如果这没有帮助,然后检查查询计划的差异。
在视图上创建聚集索引肯定会提高性能。
http://www.sql-server-performance.com/tips/indexed_views_p1.aspx
感谢您的答复,我做了“EXEC sp_updatestats”,但它仍然运行速度非常慢。 – Amit 2010-08-16 10:13:49