文章詳情頁(yè)
mysql - oracle物化視圖和臨時(shí)表的區(qū)別是什么?
瀏覽:159日期:2022-06-14 10:53:57
問題描述
問題解答
回答1:物化視圖的數(shù)據(jù)是永久保持的,而且會(huì)隨著視圖相關(guān)表數(shù)據(jù)的變化,根據(jù)定義定時(shí)或?qū)崟r(shí)進(jìn)行更新。物化視圖大部分情況下是為了性能優(yōu)化使用的,可以大大提升復(fù)雜sql的運(yùn)行效率。
臨時(shí)表的數(shù)據(jù),根據(jù)定義在事務(wù)提交或session斷開的時(shí)候會(huì)自動(dòng)清除,因此更適合存放一些計(jì)算過程的中間數(shù)據(jù)。
回答2:臨時(shí)表數(shù)據(jù)臨時(shí),不能永久存儲(chǔ),不會(huì)備份、對(duì)其的修改也不會(huì)有任何日志信息,但是DML操作速度比較快;物化視圖是某一時(shí)間段內(nèi)數(shù)據(jù)展現(xiàn),可以預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多的操作的結(jié)果,提高查詢速度,需要設(shè)置手動(dòng)或自動(dòng)更新,占物理空間,有物化視圖日志。
上一條:windows-server - 阿里云服務(wù)器給了權(quán)限,本地采集的數(shù)據(jù)遠(yuǎn)程寫入服務(wù)器中MySQL5.5表中,一秒可以寫入多少?這個(gè)速度一般由什么來決定?下一條:mysql - 根據(jù)ER圖編寫的SQl語(yǔ)句,不知道對(duì)不對(duì)
相關(guān)文章:
1. javascript - 我是做web前端的,公司最近有一個(gè)項(xiàng)目關(guān)于數(shù)據(jù)統(tǒng)計(jì)的!2. css右浮動(dòng)字的順序顛倒了3. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)4. javascript - vue過渡效果 css過渡 類名的先后順序5. ios - 類似微博首頁(yè),一張圖的時(shí)候是如何確定圖大小的?6. node.js - 微信小程序websocket連接問題7. javascript - vuejs+elementui 購(gòu)物車價(jià)格計(jì)算,點(diǎn)擊加減號(hào)修改數(shù)量總價(jià)都不會(huì)改變,但是計(jì)算執(zhí)行了8. javascript - 如何使用loadash對(duì)[object,object,object]形式的數(shù)組進(jìn)行比較9. html5和Flash對(duì)抗是什么情況?10. 數(shù)據(jù)庫(kù) - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。
排行榜

熱門標(biāo)簽