gpt4 book ai didi

oracle - 物化 View 中的完全刷新和快速刷新有什么区别?

转载 作者:行者123 更新时间:2023-12-04 23:39:44 25 4
gpt4 key购买 nike

我在我自己的模式中有物化 View ,物化 View 源是另一个模式表,但是,这个主表有 ​​900 行,我在这个主表上做了一些 dml 操作之后我将刷新这个物化 View ,正如你所知,我做了一些研究“我如何刷新我自己的物化 View ”,它说“你可以完全刷新或快速刷新”,但我不明白这些解决方案的含义,所以我的问题很简单;

MV中的完全刷新和快速刷新有什么区别?

P.S:如果我的主表有 100 万行或更多行,我应该选择哪一个? (快速或完整)

感谢你的回复。

最佳答案

“完全刷新”意味着您截断整个物化 View 并插入新数据。

“快速刷新”意味着您只更新(或插入/删除)主表上已更改的行。

正如信息“强制刷新”的意思一样,Oracle 尝试进行快速刷新,如果这不可能,则执行“完全刷新”

通常快速刷新比完全刷新快得多,但它有限制。您必须定义 MATERIALIZED VIEW LOG在主表上。

这是限制的完整列表 General Restrictions on Fast Refresh ,还挺多的。

关于oracle - 物化 View 中的完全刷新和快速刷新有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41465445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com