mysql - oracle物化视图和临时表的区别是什么?
黄舟
黄舟 2017-04-17 16:40:03
0
2
770
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(2)
Peter_Zhu

物化視圖的資料是永久保持的,並且會隨著視圖相關表格資料的變化,根據定義定時或即時進行更新。物化視圖大部分情況下是為了效能最佳化使用的,可以大幅提升複雜sql的運作效率。

臨時表的數據,根據定義在事務提交或session斷開的時候會自動清除,因此更適合存放一些計算過程的中間數據。

左手右手慢动作

臨時表數據臨時,不能永久存儲,不會備份、對其的修改也不會有任何日誌信息,但是DML操作速度比較快;
物化視圖是某一時間段內數據展現,可以預先計算並保存表格連接或聚集等耗時較多的操作的結果,提高查詢速度,需要設定手動或自動更新,佔實體空間,有物化視圖日誌。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!