【发布时间】:2017-05-18 20:09:37
【问题描述】:
我在我自己的模式中有物化视图,物化视图源是另一个模式表,但是,这个主表有 900 行,我在这个主表上做了一些 dml 操作,之后我将刷新这个物化视图,你知道,我做了一些研究“如何刷新我自己的物化视图”,它说“你可以完全刷新或快速刷新”,但我不明白这些解决方案的含义,所以我的问题很简单;
MV中的完全刷新和快速刷新有什么区别?
P.S:如果我的主表有 100 万行或更多行,我应该选择哪一个? (快速或完整)
感谢您的回复。
【问题讨论】:
-
您是否尝试阅读 Oracle 文档? “快速刷新”总是可取的,但它有很多条件/要求;您必须检查是否满足要求。完全刷新意味着整个视图是从头开始计算的,可能需要很长时间。快速刷新意味着只有受影响的行会被重新计算——有时这个概念甚至没有意义(在这种情况下,视图将无法快速刷新)。 docs.oracle.com/database/121/DWHSG/refresh.htm#DWHSG015
-
文档和谷歌搜索会帮助你理解这些。
-
我正在阅读文档,但我不明白他们在说什么:)。谢谢你的回复:)它很有帮助:)
标签: oracle rdbms materialized-views