2
A
回答
3
我從來沒有使用分析工作區,但有一些真正的缺點MV(儘管我們使用它們)。兩件事情:
他們,實際上,表。這意味着他們佔用空間。在我們的一些情況下,我們正在使用它們來幫助訪問具有數百萬行的表的遠程數據。視圖是查詢結果,並且是虛擬的。 MV是實際的(有真正的行,而不是內存結構)。
我們碰到的其他問題之一就是,當MV在刷新時失敗時,它永遠不會再嘗試刷新。
對於我們來說,我們相信這是發生在兩種情況下:-
在遠程系統的情況下
- ,如果到該遠程系統的連接刷新過程中被刪除,該MV可能永遠不會再次刷新,並可能有被丟棄和重建。
- 如果其中一個表MV是基於變化結構的話,似乎會發生同樣的事情。所以,例如,我有一個使用查詢「select * from mywork」構建的MV。在某個時候,我發出alter命令將列FirstName從varchar2(100)更改爲varchar2(150)。在那個時候,我們經常看到MV刷新失敗並且永遠不會恢復。
的細節真的並不重要,重要的是,你肯定是要監控你的MV,以確保他們的數據是最新的。
1
我還沒有使用分析工作區,所以不能跟他們說話。
但是,物化視圖可能非常有用。它們本質上是緩存的視圖結果,您可以在其上執行構建索引等操作。取決於它們的配置方式(帶有或不帶有日誌),與「實時」數據相比,它們可能變得陳舊,但顯着更快(取決於您的數據和查詢)。
如果您正在處理遠程數據(數據庫鏈接),物化視圖可讓您在本地緩存數據。如果您對數據執行的計算速度較慢,則物化視圖可以讓您緩存結果(可能過時)。
物化視圖可以非常方便,他們只需要明智地實施。
相關問題
- 1. 角2+,材料不工作
- 2. 如何使視圖像材料「工作表」一樣展開?
- 3. Scala視頻材料
- 4. 滑動材料設計卡片視圖
- 5. 分區視圖不能正常工作
- 6. 材料圖片android
- 7. 角材料 - 無法解析 '@角/材料/主題化'
- 8. 佈局對齊角材料不工作
- 9. 角材料電網XS不工作
- 10. 角JS材料mdMedia似乎不工作
- 11. three.js虛線材料上linesegments不工作
- 12. 角的材料不工作AngularJS
- 13. $ setPristine()不以角材料形式工作
- 14. MD-表角材料2不工作
- 15. 角材料不工作(包括一切)
- 16. 角度材料導航欄不工作
- 17. 如何工作到網格角材料?
- 18. 材料Datepicker不能在Angular4中工作
- 19. 製作側邊欄與材料的UI
- 20. 升序&與骨料&分區
- 21. Oracle物化視圖:分區策略
- 22. 棱角2材料複選框內部材料芯片不工作
- 23. 角材料卡工具欄
- 24. 角材料MD-分頻器
- 25. 分頁在角材料
- 26. angular2 cli與材料lite步進器不工作
- 27. Oracle BPM,工作區
- 28. 形式與材料-ii
- 29. 材料設計 - 與jQuery
- 30. 與$角材料關注