专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

数据库笔试面试144——在Oracle中,物化视图的作用是什么?

ins518 2024-11-08 12:47:21 技术文章 16 ℃ 0 评论

题目如下所示:

在Oracle中,物化视图(Materialized Views)的作用是什么?

答案如下所示:

物化视图(Materialized Views)是包括一个查询结果的数据库对象,用于减少那些汇总、集合和分组的信息的集合数量。它们通常适合于数据仓库和DSS系统(Decision Support System,决策支持系统),它是远程数据的的本地副本。物化视图存储基于远程表的数据,在以前的Oracle版本中也可以称为快照。物化视图可以查询表,视图和其它的物化视图。物化视图有如下的一些特点:

① 视图并不真正的包含数据,而物化视图则真正的包含数据。

② 物化视图等于是对其基表的一种预处理。

③ 物化视图中的数据可以随基表的变化而变化。

④ 物化视图可以加快某些查询操作的速度,但它减慢了DML的速度。

与物化视图有关的2个数据字典视图分别为DBA_MVIEWS和DBA_MVIEW_REFRESH_TIMES,可以查询物化视图上一次的刷新时间。有关物化视图的内容很多,这里就不详细介绍了,更多具体内容可以参考官方文档。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表