程序员:Navicat for Oracle实体化视图高级属性
Navicat for Oracle实体化视图是一个可以用来总结、计算、复制和分发数据的模式对象,视觉化地创建视图。本教程将由Navicat官网详解Navicat for Oracle实体化视图高级属性。
操作方法
- 01
当 ● Demand:调用三个 DBMS_MVIEW 刷新过程中的一个需求,实体化视图。 ● Commit:每当数据库提交实体化视图的主要表时,快速刷新运作的事务。 ● Automatic:自动刷新实体化视图。 ● Never:不会以任何 Oracle 数据库刷新机制刷新实体化视图。
- 02
方法 ● FORCE:刷新时,Oracle 数据库将运行快速刷新;如果不可能快速刷新,将运行完整刷新。 ● FAST:一个递增刷新方法,根据主要表发生的改变运行刷新。 ● COMPLETE:一个完整刷新方法,通过运行定义实体化视图的查询实施。 开始于:第一自动刷新时间的日期时间表达式。 下一步:计算自动刷新间隔的日期时间表达式。温馨提示:点击 ... 选择或输入所需的数据,即可编辑这个日期时间。
- 03
类型 ● Primary Key:一个主键实体化视图。 ● Row ID:一个 rowid 实体化视图。 主要:为个别实体化视图远程主要站。 本地:包含实体化视图的本地刷新组。
- 04
限制 ● Enforced:在运行刷新作业时,Oracle 数据库强迫限制。 ● Trusted Oracle:数据库用维度及数据库管理员已声明可靠的限制信息,但 尚未被数据库验证。 不使用索引:勾选此项,抑制默认索引的创建。 启用缓存:当完整表扫描运行时,检索块放置在最近最少使用(least recently used - LRU)列表的一端。
- 05
组建类型 ● Immediate:立即填充实体化视图。 ● Deferred:通过下一次刷新操作,填充实体化视图。 ● Prebuilt:登记一个现有的表为预先初始化实体化视图。 含度数:设置创建后在实体化视图查询,DML 默认并行度数。 记录:选择 LOGGING 记录实体化视图创建重做日志文件,选择 NOLOGGING 则不记录。 表空间:选择要创建的实体化视图的表空间。 实体属性:设置实体化视图的实体属性。
- 06
降低精度 ● With:如果表的精度或实体化视图列不完全符合子查询返回的精度,这将导致授权损失精度。 ● Without:要求表的精度或实体化视图列完全符合子查询返回的精度,否则操作将失败。 压缩:压缩数据段来减少磁盘。 并行:选择 NOPARALLEL 为序向运行;或如果想要 Oracle 选择并行度数等于 CPU 数,选择 PARALLEL。
- 07
供更新:勾选此项,让子查询、主键、对象或 rowid 实体化视图更新。当结合高级复制(Advanced Replication)来使用时,这些更新将主要传播。 启用查询重写:实体化视图用于查询重写。 使用索引子句 ● 表空间:选择索引的表空间。 ● 实体属性:为默认索引 Oracle 维护实体化视图数据设置实体属性。