2010-08-11 54 views
3

自從我使用SQL Server並且主要在Oracle DB上工作以來,這已經有相當長的一段時間了。我已經習慣於從我的OLTP表建立物化視圖來加速性能。我很興奮地找到似乎是Mat Server視圖的SQL Server等價物的信息......但是,當我開始閱讀和測試時,我意識到我無法做類似於子查詢的事情......引用其他視圖等構建一個我將要索引的視圖。在SQL Server中是否有其他技術可以幫助用戶加快查詢時間並從現有OLTP表中構建「報告層」?我可以在基表中添加更多索引等,只是真的很想看到如果我可以完成類似Mat視圖的事情。索引視圖似乎並不等同於Oracle物化

我可能完全是不正確的索引視圖...還是很無知的,所以如果我失去了一些東西讓我知道。

謝謝!

-S

回答

1

是索引視圖有很多(我的意思是很多)比Oracle的更多的限制物化視圖。您可以通過創建預先計算的表格並擁有更新這些表格的流程來加快報告速度。您還可以使用分區來管理日益增長的表

1

大量使用OLTP應用程序,我通常會在非工作時間創建獨立的報告表或數據庫,由於額外的負載更新索引視圖使系統上。對於不經常更新的數據,索引視圖可能非常棒。