文章詳情頁
mysql - oracle物化視圖和臨時表的區(qū)別是什么?
瀏覽:157日期:2022-06-14 10:53:57
問題描述
問題解答
回答1:物化視圖的數(shù)據(jù)是永久保持的,而且會隨著視圖相關(guān)表數(shù)據(jù)的變化,根據(jù)定義定時或?qū)崟r進(jìn)行更新。物化視圖大部分情況下是為了性能優(yōu)化使用的,可以大大提升復(fù)雜sql的運行效率。
臨時表的數(shù)據(jù),根據(jù)定義在事務(wù)提交或session斷開的時候會自動清除,因此更適合存放一些計算過程的中間數(shù)據(jù)。
回答2:臨時表數(shù)據(jù)臨時,不能永久存儲,不會備份、對其的修改也不會有任何日志信息,但是DML操作速度比較快;物化視圖是某一時間段內(nèi)數(shù)據(jù)展現(xiàn),可以預(yù)先計算并保存表連接或聚集等耗時較多的操作的結(jié)果,提高查詢速度,需要設(shè)置手動或自動更新,占物理空間,有物化視圖日志。
上一條:windows-server - 阿里云服務(wù)器給了權(quán)限,本地采集的數(shù)據(jù)遠(yuǎn)程寫入服務(wù)器中MySQL5.5表中,一秒可以寫入多少?這個速度一般由什么來決定?下一條:mysql - 根據(jù)ER圖編寫的SQl語句,不知道對不對
相關(guān)文章:
1. mac OSX10.12.4 (16E195)下Mysql 5.7.18找不到配置文件my.cnf2. mysql - 怎么生成這個sql表?3. mysql儲存json錯誤4. php - 公眾號文章底部的小程序二維碼如何統(tǒng)計?5. mysql - 表名稱前綴到底有啥用?6. mysql - 數(shù)據(jù)庫表中,兩個表互為外鍵參考如何解決7. Navicat for mysql 中以json格式儲存的數(shù)據(jù)存在大量反斜杠,如何去除?8. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實現(xiàn)存在即更新應(yīng)該使用哪個標(biāo)簽?9. mysql - 數(shù)據(jù)庫建字段,默認(rèn)值空和empty string有什么區(qū)別 11010. sql語句 - 如何在mysql中批量添加用戶?
排行榜

熱門標(biāo)簽