我有一個要求是創建一個正在殺死處理器並花費很長時間運行的報告。SQL Server索引查看問題
我想我可以通過創建一個索引視圖來顯着提高速度,該視圖可以將所有這些數據保存在一個地方,使查詢/報告變得非常容易。這個觀點不僅僅用於報告,因爲我認爲它會在數據層的很多領域受益。
索引視圖可能會包含500萬以上的記錄,我似乎無法找到任何關於索引視圖不再推薦的指導。我認爲在SQL第一次啓動時,這個大小的索引視圖需要花費相當多的時間來構建,但是我希望在這之後維護它的代價將會很小。
有什麼樣的最佳實踐指南,何時使用索引視圖,何時不使用它們?在每次服務器重新啓動後,視圖會重建嗎?還是將它保存在磁盤的某個位置?
發佈緩慢的SQL和表defs – TFD 2010-02-09 11:31:19