如何为表创建物化视图?

时间:2014-10-13 10:37:36

标签: oracle

我很难理解Oracle中的物化视图。有人可以帮助我并在外行人的任期内向我解释一下吗?

1 个答案:

答案 0 :(得分:2)

外行人的说法: 物化视图是一个视图(意思是:“{​​{1}}存储在数据库中的名称”),实际上是物化的(意思是:“其内容实际存储在专用表中,通常与mview“)的名称相同。

mview的最大优势: 每次查询mview时都不必重新执行查询(无论多么复杂)。实际数据从基础表中读取。

mview的最大缺点: 如果mview的源数据发生变化,则相应的mview不会(自动(通常))。你必须刷新它。

这是关于物化观点的。为了进一步阅读,我建议您阅读更多信息:

  • 物化视图快速刷新
  • 提交时快速刷新
  • 定期与按需刷新
  • 查询重写(一个非常有用的功能!)
  • 分区更改跟踪
  • 在预建表格上实现(......可能会被视为进入mviews的黑魔法区域; - ))