首页 文章

Oracle - 更新物化视图

提问于
浏览
2

如何更新实体化视图?更新物化视图有什么缺点吗?我处在一种我可以做到的情况

  • 更新物化视图(OR)

  • 将记录复制到另一个表,更新它们,截断或删除物化视图表,将更新的记录插回到物化视图中 .

这两个选项围绕重建物化视图所需的大量时间(实际上是5天) .

版本:Oracle 10g

1 回答

  • 2

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

    您无法更新MV,除非您的意思是进行完整/快速刷新/重建 .

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

相关问题