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

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

全部回复(2)
Peter_Zhu

物化视图的数据是永久保持的,而且会随着视图相关表数据的变化,根据定义定时或实时进行更新。物化视图大部分情况下是为了性能优化使用的,可以大大提升复杂sql的运行效率。

临时表的数据,根据定义在事务提交或session断开的时候会自动清除,因此更适合存放一些计算过程的中间数据。

左手右手慢动作

临时表数据临时,不能永久存储,不会备份、对其的修改也不会有任何日志信息,但是DML操作速度比较快;
物化视图是某一时间段内数据展现,可以预先计算并保存表连接或聚集等耗时较多的操作的结果,提高查询速度,需要设置手动或自动更新,占物理空间,有物化视图日志。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!