我有一個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