Navicat > Navicat for Oracle > 使用技巧 > Navicat for Oracle 实体化视图高级属性
Navicat 帮助中心 Navicat for Oracle 帮助类别

Navicat for Oracle 实体化视图高级属性

发布时间:2015-11-03

Oracle 实体化视图是一个可以用来总结、计算、复制和分发数据的模式对象,视觉化地创建视图。Navicat for Oracle 实体化视图高级属性主要涉及以下方面:

Navicat for Oracle
Navicat for 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 为序向运行;或如果想要 Oracle 选择并行度数等于 CPU 数,选择 PARALLEL。

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

记录:选择 LOGGING 记录实体化视图创建重做日志文件,选择 NOLOGGING 则不记录。

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

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

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

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

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

使用索引子句

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

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

关于Navicat for Oracle 实体化视图,还可以参考教程:解析 Navicat for Oracle 实体化视图

标签:Oracle,高级属性,实体化视图

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20