首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_MVIEWS
更新时间:2026-03-26 09:17:18
说明
该视图从 V4.3.0 版本开始引入。
功能描述
视图 DBA_MVIEWS 用于展示所有物化视图信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| OWNER | varchar(128) | NO | 物化视图所有者名称 |
| MVIEW_NAME | varchar(128) | NO | 物化视图名称 |
| CONTAINER_NAME | varchar(128) | NO | 物化视图容器表名称 |
| QUERY | longtext | NO | 定义物化视图的查询 |
| QUERY_LEN | bigint(20) | NO | 定义查询的长度,单位为字节 |
| UPDATABLE | varchar(1) | NO | 指示物化视图是否可更新
说明该字段仅兼容,且值默认为 N。 |
| UPDATE_LOG | varchar(128) | NO | 对于可更新的物化视图,更新日志的文件名
说明该字段仅兼容,且值默认为 NULL。 |
| MASTER_ROLLBACK_SEG | varchar(128) | NO | 主站点或主物化视图站点的回滚段
说明该字段仅兼容,且值默认为 NULL。 |
| MASTER_LINK | varchar(128) | NO | 主站点或主物化视图站点的数据库链接
说明该字段仅兼容,且值默认为 NULL。 |
| REWRITE_ENABLED | varchar(1) | NO | 表示是否启用重写
|
| REWRITE_CAPABILITY | varchar(9) | NO | 表示物化视图是否符合重写条件,如果是,则必须遵循以下规则:
说明该字段仅兼容,且值默认为 NULL。 |
| REFRESH_MODE | varchar(6) | NO | 物化视图的刷新方式
|
| REFRESH_METHOD | varchar(8) | NO | 用于刷新物化视图的默认方法(可以通过 API 覆盖)
|
| BUILD_MODE | varchar(9) | NO | 在创建过程中如何填充物化视图
|
| FAST_REFRESHABLE | varchar(18) | NO | 物化视图是否适合增量(快速)刷新
说明该字段仅兼容,且值默认为 NULL。 |
| LAST_REFRESH_TYPE | varchar(8) | NO | 最近一次刷新使用的方法
|
| LAST_REFRESH_DATE | datetime | YES | 最近刷新物化视图的日期 |
| LAST_REFRESH_END_TIME | datetime | NO | 物化视图最近刷新的结束时间 |
| STALENESS | varchar(19) | NO | 物化视图的内容和物化视图 Master 的内容之间的关系
说明该字段仅兼容,且值默认为 NULL。 |
| AFTER_FAST_REFRESH | varchar(19) | NO | 指定在此物化视图应用快速刷新时将出现的STALENESS 值,它的取值与 STALENESS 列相同。若值为 NA 表示当快速刷新不适用于此物化视图时使用该值。
说明该字段仅兼容,且值默认为 NULL。 |
| UNKNOWN_PREBUILT | varchar(1) | NO | 物化视图是否是预构建
说明该字段仅兼容,且值默认为 N。 |
| UNKNOWN_PLSQL_FUNC | varchar(1) | NO | 物化视图是否包含 PL/SQL 函数
说明该字段仅兼容,且值默认为 N。 |
| UNKNOWN_EXTERNAL_TABLE | varchar(1) | NO | 物化视图是否包含外部表
说明该字段仅兼容,且值默认为 N。 |
| UNKNOWN_CONSIDER_FRESH | varchar(1) | NO | 物化视图是否被视为最新
说明该字段仅兼容,且值默认为 N。 |
| UNKNOWN_IMPORT | varchar(1) | NO | 物化视图是否导入
说明该字段仅兼容,且值默认为 N。 |
| UNKNOWN_TRUSTED_FD | varchar(1) | NO | 物化视图是否使用可信约束进行刷新
说明该字段仅兼容,且值默认为 N。 |
| COMPILE_STATE | varchar(19) | NO | 物化视图相对于它所依赖的对象的有效性
说明该字段仅兼容,且值默认为 NULL。 |
| USE_NO_INDEX | varchar(1) | NO | 物化视图是使用 USING NO INDEX 子句 (Y) 创建的还是使用默认索引 (N) 创建的。USING NO INDEX 子句禁止创建默认索引。
说明该字段仅兼容,且值默认为 Y。 |
| STALE_SINCE | datetime | NO | 物化视图变陈旧的开始时间
说明该字段仅兼容,且值默认为 NULL。 |
| NUM_PCT_TABLES | bigint(0) | NO | PCT 基表数量
说明该字段仅兼容,且值默认为 NULL。 |
| NUM_FRESH_PCT_REGIONS | bigint(0) | NO | 最新的 PCT 分区区域数量
说明该字段仅兼容,且值默认为 NULL。 |
| NUM_STALE_PCT_REGIONS | bigint(0) | NO | 陈旧的 PCT 分区区域数量
说明该字段仅兼容,且值默认为 NULL。 |
| SEGMENT_CREATED | varchar(3) | NO | 物化视图是否是使用 SEGMENT CREATION DEFERRED 子句创建的。
说明该字段仅兼容,且值默认为 NO。 |
| EVALUATION_EDITION | varchar(128) | NO | 解析表达式列中引用的版本对象的版本名称
说明该字段仅兼容,且值默认为 NULL。 |
| UNUSABLE_BEFORE | varchar(128) | NO | 最旧版本的名称,其中物化视图子查询的存储结果可用于查询重写。在指定版本之前的版本中,物化视图数据的存储结果被认为不可用。如果未指定此类版本,则该值为 NULL。
说明该字段仅兼容,且值默认为 NULL。 |
| UNUSABLE_BEGINNING | varchar(128) | NO | 最旧版本的名称,其中物化视图子查询的存储结果不能用于查询重写。在指定版本和该版本的任何后代中,数据无法用于查询重写。如果未指定此类版本,则该值为 NULL。
说明该字段仅兼容,且值默认为 NULL。 |
| DEFAULT_COLLATION | varchar(100) | NO | 物化视图的默认排序规则
说明该字段仅兼容,且值默认为 NULL。 |
| ON_QUERY_COMPUTATION | varchar(1) | NO | 指示物化视图是否是实时物化视图
|
| REFRESH_DOP | bigint(20) | NO | 表示物化视图的后台刷新并行度,默认值为 0。
说明
|
| DATA_SYNC_SCN | bigint(20) unsigned | NO | 物化视图的数据位点。
说明对于 OceanBase 数据库 V4.3.5 版本,该字段从 V4.3.5 BP2 版本开始引入。 |
| DATA_SYNC_DELAY | varchar(128) | NO | 物化视图的数据同步延迟,单位秒。
说明对于 OceanBase 数据库 V4.3.5 版本,该字段从 V4.3.5 BP2 版本开始引入。 |
查询示例
查询所有物化视图信息,展示第 1 条记录。
obclient [(none)]> SELECT * FROM oceanbase.DBA_MVIEWS LIMIT 1\G
查询结果如下:
*************************** 1. row ***************************
OWNER: test
MVIEW_NAME: mv1_tbl3_tbl4
CONTAINER_NAME: mv1_tbl3_tbl4
QUERY: select `test`.`tbl3`.`id` AS `id1`,`test`.`tbl4`.`id` AS `id2`,`test`.`tbl3`.`name` AS `name`,`test`.`tbl4`.`age` AS `age` from `test`.`tbl3`,`test`.`tbl4` where (`test`.`tbl3`.`id` = `test`.`tbl4`.`id`)
QUERY_LEN: 203
UPDATABLE: N
UPDATE_LOG: NULL
MASTER_ROLLBACK_SEG: NULL
MASTER_LINK: NULL
REWRITE_ENABLED: N
REWRITE_CAPABILITY: NULL
REFRESH_MODE: DEMAND
REFRESH_METHOD: COMPLETE
BUILD_MODE: IMMEDIATE
FAST_REFRESHABLE: NULL
LAST_REFRESH_TYPE: COMPLETE
LAST_REFRESH_DATE: 2025-04-22 17:39:46
LAST_REFRESH_END_TIME: 2025-04-22 17:39:46
STALENESS: NULL
AFTER_FAST_REFRESH: NULL
UNKNOWN_PREBUILT: N
UNKNOWN_PLSQL_FUNC: N
UNKNOWN_EXTERNAL_TABLE: N
UNKNOWN_CONSIDER_FRESH: N
UNKNOWN_IMPORT: N
UNKNOWN_TRUSTED_FD: N
COMPILE_STATE: NULL
USE_NO_INDEX: Y
STALE_SINCE: NULL
NUM_PCT_TABLES: NULL
NUM_FRESH_PCT_REGIONS: NULL
NUM_STALE_PCT_REGIONS: NULL
SEGMENT_CREATED: NO
EVALUATION_EDITION: NULL
UNUSABLE_BEFORE: NULL
UNUSABLE_BEGINNING: NULL
DEFAULT_COLLATION: NULL
ON_QUERY_COMPUTATION: N
REFRESH_DOP: 0
DATA_SYNC_SCN: 1745314785636035000
DATA_SYNC_DELAY: 61626
1 row in set