设置高级 Oracle 实体化视图属性

Navicat

设置高级 Oracle 实体化视图属性

刷新选项

Demand 按调用三个 DBMS_MVIEW 刷新过程的其中一个需求,实体化视图将刷新。

Commit
快速刷新发生每当数据库提交一个在实体化视图的主要表运作的事务。

Automatic
数据库以自动刷新时间来自动刷新实体化视图。

Never
不会以任何 Oracle 数据库刷新机制或包过程刷新实体化视图。

方法

FORCE
当刷新时,如果可能, Oracle 数据库将运行快速刷新;或如果快速刷新不可能,将运行一个完整刷新。

FAST
一个递增刷新方法,运行刷新根据主要表发生的改变。

COMPLETE
一个完整刷新方法,这是通过运行定义实体化视图的查询实施。

开始于
第一自动刷新时间的日期时间表达式。 下一步
计算自动刷新间隔的日期时间表达式。

注意:要编辑这个日期时间,只需点击 ... 及选择或输入所需的数据。

类型

Primary Key
一个主键实体化视图。这是默认。

Row ID
一个 rowid 实体化视图。

回滚段

主要
远程回滚段是用在远程主要站为个别的实体化视图。

本地
远程回滚段是包含实体化视图的本地刷新组。这是默认。

限制

Enforced
在运行刷新操作时,Oracle 数据库用强迫限制。

Trusted
Oracle 数据库用维度及数据库管理员已声明可靠的限制信息,但尚未被数据库验证。

创建选项

不使用索引
勾选这个来抑制默认索引的创建。

组建类型

Immediate
实体化视图被立即填充。这是默认。

Deferred
通过下一次刷新操作,实体化视图被填充。

Prebuilt
登记一个现有的表为预先初始化实体化视图。

实体化视图选项

降低精度

With
这将导致授权损失精度,如果表的精度或实体化视图列不完全符合子查询返回的精度。

Without
要求表的精度或实体化视图列完全符合子查询返回的精度,或创建操作将失敗。这是默认。

压缩
压缩数据段来减少磁盘及记憶使用。

并行
选择 NOPARALLEL 为序向运行或 PARALLEL 如果你想 Oracle 选择并行度数等于 CPU 数有效在全部参与个体计 PARALLEL_THREADS_PER_CPU 初始参数的值。

含度数
设置创建后在实体化视图查询及 DML 的默认并行度数。

记录
选择 LOGGING 来记录实体化视图的创建在重做日记文件。选择 NOLOGGING 来不记录。

表空间
选择要创建的实体化视图的表空间。

实体属性
设置实体化视图的实体属性。

启用缓存
当完整表扫描运行时,检索的块放置在缓冲缓存中最近最少使用(least recently used - LRU)列表的最近最多使用的一端。

供更新
勾选这个来让子查询、主键、对象或 rowid 实体化视图更新。当结合高级复制(Advanced Replication)来使用时,这些更新将传播到主要。

启用查询重写
实体化视图用于查询重写。

使用索引子句

表空间
选择索引的表空间。

实体属性
为默认索引 Oracle 用来维护实体化视图数据设置实体属性。