2

如何更新物化视图?更新物化视图有什么缺点吗?我的情况是,我可以

  1. 更新物化视图 (OR)
  2. 将记录复制到另一个表,更新它们,截断或删除物化视图表,将更新的记录重新插入物化视图。

这两个选项围绕重建物化视图所需的大量时间(字面意思是 5 天以上)。

版本:Oracle 10g

4

1 回答 1

2

物化视图的目的是存储一些复杂的长时间运行查询的结果,查询重写机制可以使用这些查询来节省大量时间。看起来用于构建 MV 的 sql 需要一些 tweeking。

您无法更新 MV,除非您打算进行完整/快速刷新/重建。

MV刷新期间吃的时间是什么?你检查过 addm 报告吗?您是否配置了完全刷新或快速刷新?

于 2011-05-23T14:22:13.657 回答