0
A
回答
1
唯一的區別是,你可以索引視圖,這樣你就可以得到更好的性能出來。不過,我真的只是把視圖放在數據庫上,如果它是SSRS的話。如果是針對SSAS並且每晚都在處理,那麼我在SSAS中定義查詢,以便它們都在一個地方。而且,版本DSV比數據庫中的視圖更容易,所以如果您需要恢復更改,那很容易。
因此:如果性能最重要,請使用視圖。如果可維護性最重要,請使用命名查詢。至少,這是我的經驗法則。
相關問題
- 1. 命名數據庫表和視圖
- 2. 與命名查詢
- 3. Kohana數據庫查詢視圖文件
- 4. 從視圖web2py查詢數據庫
- 5. 視圖的查詢,同場的名稱數據庫
- 6. GRAILS與to_char命名查詢
- 7. NHiberante Linq與命名查詢
- 8. setCacheQuery與HibernateTemplate命名查詢
- 9. Linq與數據庫視圖
- 10. 圖表數據庫查詢
- 11. 試圖查詢數據庫
- 12. 查詢數據與本地數據庫
- 13. 與數據庫同步數據視圖
- 14. firebase equalTo數據庫查詢命令
- 15. 查詢數據庫與查詢數據表
- 16. 查詢MySQL數據庫與數組
- 17. 數據庫模型和視圖模型的命名約定
- 18. 最佳查詢收視率數據庫?
- 19. Hibernate命名查詢參數
- 20. Hibernate命名查詢參數
- 21. 在查詢數據庫名稱
- 22. 數據庫查詢只返回列名
- 23. 使用Oledb命令構建查詢以查詢AS400數據庫
- 24. 殺死一數據庫查詢後命令輸出圖案
- 25. 查詢數據庫
- 26. 查詢數據庫
- 27. 查詢數據庫
- 28. 數據庫 - 查詢?
- 29. 查詢與數據庫在Drupal
- 30. MyBatis的:查詢java.util.Date與MYSQL數據庫
請注意,只有企業版會利用索引視圖。非企業版將擴展視圖定義並忽略索引,因此必須通過添加WITH NOEXPAND子句來強制使用它:http://msdn.microsoft.com/en-us/library/ms181151.aspx – 2009-07-22 02:37:57