2010-12-21 90 views
0

我是oracle的新手。已經有一個存儲過程從多個表中獲取數據。由於性能問題,我需要修改它。所以我想知道物化視圖(因爲,我已經在網上搜索過,但我無法理解它)。任何人都可以解釋它的功能嗎?Oracle TOAD和物化視圖

此外,我使用TOAD的oracle.Can有人建議我學習任何材料(書籍,網站等)?

+0

物化視圖怎麼樣你不明白嗎?手冊有關於物化視圖的數百頁。 – Ronnis 2010-12-21 13:13:13

回答

0

我將採取蟾蜍部分 - 你可以在ToadWorld.com免費在線獲得大量幫助。我還有一個35頁的免費教程,以及link text

0

物化視圖涵蓋在文檔中(例如here)。

他們不會讓神奇地跑得更快。他們移動性能命中(例如,在午夜刷新視圖,並且你的程序可能在上午9點運行得更快),但可能以「最新」爲代價。或者,您可以更新REFITES ON COMMIT MVs,它可以更新,但可能會犧牲併發性,並且在插入/更新完成而不是查詢時也會「時間轉移」。

MVs將是我想要解決特定存儲過程中的問題時考慮事項的很長一段路。