VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

DBA_MVIEWS

  • DBA_MVIEWS视图描述数据库中的所有的物化视图。
列名 类型 描述
owner name 物化视图owner
mview_name name 物化视图名称
container_name name 保留物化视图数据的容器的名称,通常与MVIEW_NAME相同。
query text 定义物化视图的查询
query_len integer 查询的长度(以字节为单位)
updatable varchar 是否允许更新
update_log text 物化视图更新日志
master_rollback_seg text 主站点或物化视图站点的回滚段
master_link text 主站点或物化视图站点的数据库链接
rewrite_enabled varchar 是否启用重写
rewrite_capability varchar 物化视图是否符合重写条件:NONE -物化视图不能用于重写,因为不允许或禁止重写TEXTMATCH -定义物化视图的查询包含对查询重写使用的限制GENERAL -定义物化视图的查询对查询重写的使用没有任何限制,因此Oracle数据库可以应用受支持的任何重写规则
refresh_mode varchar 物化视图的刷新模式:DEMAND--每当调用适当的刷新过程时,数据库都会刷新该物化视图;COMMIT -当物化视图的主数据库之一上的事务提交时,Oracle数据库刷新此物化视图;NEVER -Oracle数据库从不刷新此实例化视图
refresh_method varchar 物化视图刷新方式:COMPLETE/FORCE/FAST/NEVER
build_mode varchar 在创建过程中如何填充物化视图:IMMEDIATE -在创建过程中由master填充DEFERRED-在创建过程中未填充。必须稍后由用户显式填充。PREBUILT-在创建过程中填充现有表。Oracle数据库不知道此预建表的内容与物化视图的母版之间的关系。
fast_refreshable varchar 视图是否符合增量(快速)刷新的条件: NO/DIRLOAD/DML/DIRLOAD_DML
last_refresh_type varchar 最近一次刷新所使用的方法:
COMPLETE -最近的刷新已完成
FAST -最近的刷新速度很快(增量)
NA-物化视图尚未刷新(例如,如果已创建DEFERRED)
last_refresh_date timestamp without time zone 物化视图最近刷新的日期
last_refresh_end_time text 物化视图上最近刷新的结束时间
staleness varchar 物化视图的内容与物化视图的母版的内容之间的关系:FRESH -物化视图是其母版当前状态的一致读取视图STALE-物化视图已过时,因为其一个或多个母版已更改。如果物化视图FRESH在变为之前就已存在STALE,则它是其母版的先前状态的一致读取视图。
NEEDS_COMPILE-物化视图所依赖的某些对象已更改。ALTER MATERIALIZED VIEW...COMPILE需要一个语句来验证该物化视图并计算内容的陈旧性。
UNUSABLE -实体化视图在任何时间点都不是其母版的一致读取视图UNKNOWN -Oracle数据库不知道从任何时间点来看,物化视图是否在其主数据库的读取一致视图中(在预建表上创建的物化视图就是这种情况)UNDEFINED-物化视图具有远程母版。对于这种物化视图,没有定义过时的概念。
after_fast_refresh varchar 指定将快速刷新应用于该物化视图时将出现的陈旧值。其值与该STALENESS列的值相同,外加value NA,当快速刷新不适用于此实例化视图时使用该值
unknown_prebuilt varchar 指示物化视图是否为预构建(Y/N)
unkonwn_plsql_func text 指示物化视图是否包含PL / SQL函数(Y/N)
unknown_external_table text 表示物化视图是否包含外部表(Y/N)
unknown_consider_fresh text 指示物化视图是否被认为是新鲜的(Y/N)
unknown_import text 指示是否导入物化视图(Y/N)
unknown_trested_fd text 指示物化视图是否使用受信任的约束进行刷新(Y/N)
compile_state text 物化视图关于它所依赖的对象的有效性:
VALID -物化视图已经过验证没有错误,并且自上次验证以来,它所依赖的对象均未更改
NEEDS_COMPILE-物化视图所依赖的某些对象已更改ERROR -物化视图验证有一个或多个错误
use_no_index boolean 指示是使用USING NO INDEX子句创建物化视图(Y/N)
sale_since text 物化视图过时的时间
num_pct_tables text PCT明细表数量
num_fresh_pct_regions text 新的PCT划分区域的数量
num_stale_pct_regions text 过时的PCT分区区域数
segment_created varchar 物化视图是否使用SEGMENT CREATION DEFERRED子句创建
evaluation_edition text 解析表达式列中引用的已编辑对象的版本的名称
unusable_before text 物化视图的子查询的存储结果可用于查询重写的最旧版本的名称。如果未指定此类版本,则此值为NULL
unusable_beginning text 物化视图的子查询的存储结果不能用于查询重写的最旧版本的名称。如果未指定此类版本,则此值为NULL
deafault_collation text 物化视图的默认排序规则,此处显示的是oracle中的排序规则名称。由nls_collation_name根据排序id号获取
on_query_computation varchar 是否实时物化视图(Y/N)