我有以下查詢,它有5秒內返回數據的選擇查詢。但是,當我添加創建物化視圖命令infront時,查詢會創建物化視圖。在oracle中創建物化視圖永遠需要
1
A
回答
1
當您創建物化視圖時,您實際上會創建一個Oracle注意保持同步的數據副本(並使這些視圖有點像索引)。如果您的視圖對大量數據或來自其他服務器的數據進行操作,創建此視圖很自然會花費時間。
物化視圖是一個目標主從單個時間點 一個複製品。
0
只是爲了「yuks」,嘗試 創建表temp_tab作爲選擇NOLOGGING ...
我見過的情況下,MV創作是長期出於某種原因,可能記錄。另外,查詢開發工具有時會立即開始將數據返回到屏幕,但是如果您「分頁」到最後一行,您會發現獲取所有數據需要多長時間。
您應該使用explain plan來剖析select語句,並理解表的基數,索引,運行時等待狀態......以查看查詢是否需要調優。
相關問題
- 1. ORACLE - 從物化視圖創建視圖
- 2. 創建物化視圖遠遠低於創建表
- 3. 創建非物化視圖需要花費大量時間和CPU在Oracle
- 4. 構建永遠需要
- 5. 在視圖上創建物化視圖
- 6. 如何在Oracle中創建「部分物化」視圖?
- 7. 在Oracle 11g上使用快速重新創建物化視圖
- 8. Bundler永遠需要
- 9. RSpec永遠需要
- 10. Oracle TOAD和物化視圖
- 11. Oracle - 更新物化視圖
- 12. Oracle物化視圖日誌
- 13. Oracle物化視圖錯誤
- 14. ORACLE - 物化視圖日誌
- 15. Oracle物化視圖:更新遠程數據庫中的MV?
- 16. Oracle - 如何使用FAST REFRESH和JOINS創建物化視圖
- 17. 在Oracle中創建/ MySQL中的[物化]從通用數據視圖
- 18. 我的圖片需要永遠載入
- 19. 如何刷新在Oracle物化視圖
- 20. 節能需要永遠
- 21. 科娜需要永遠嗎?
- 22. Java LocalDateTime.parse永遠需要
- 23. 如何在有很多物化視圖的oracle中創建一個包
- 24. 創建物化視圖並分隔列
- 25. 如何在PL-SQL中創建參數化物化視圖
- 26. 物化視圖的創建速度很快,但刷新需要幾小時
- 27. Oracle視圖創建
- 28. 在滾動視圖中創建1000個視圖需要時間
- 29. 創建新的物化視圖沒有清除物化視圖日誌
- 30. NPM在Windows上安裝需要永遠
爲什麼查詢時間很短,但沒有查看創建時間。我的查詢在鏈接服務器上運行 – kinkajou
@Kitex,我不能100%確定,因爲它取決於很多變量,但一個可能的原因可能是因爲本地數據存儲的限制。其他原因可能是因爲您的視圖超過了大量數據,並且您的查詢超出了這些數據的一個子集。 –
或者因爲您正在爲第一行數據的到達計時,但構建MV依賴於接收所有數據。這也可能導致不同的執行計劃。 –