首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_MVIEW_LOGS
更新时间:2026-03-17 18:20:36
说明
该视图从 V4.3.0 版本开始引入。
功能描述
视图 DBA_MVIEW_LOGS 用于展示物化视图日志信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| LOG_OWNER | varchar(128) | NO | 表示物化视图日志所有者名称 |
| MASTER | varchar(128) | NO | 表示物化视图日志所属的主表名称 |
| LOG_TABLE | varchar(128) | NO | 表示物化视图日志表名称 |
| LOG_TRIGGER | varchar(128) | YES | 表示主表上的行后触发器,用于将行插入到物化视图日志中
说明该字段仅兼容,且值默认为 NULL。 |
| ROWIDS | varchar(3) | NO | 表示是否记录 Rowid 信息
|
| PRIMARY_KEY | varchar(3) | NO | 表示是否记录主键信息
|
| OBJECT_ID | varchar(3) | NO | 表示对象表中是否记录了对象标识信息
说明该字段仅兼容,且值默认为 NO。 |
| FILTER_COLUMNS | varchar(3) | NO | 表示是否记录过滤列信息
|
| SEQUENCE | varchar(3) | NO | 表示是否记录提供附加排序信息的序列值
说明目前该字段值恒为 YES。 |
| INCLUDE_NEW_VALUES | varchar(3) | NO | 表示是否同时记录旧值和新值
说明目前该字段值恒为 YES。 |
| PURGE_ASYNCHRONOUS | varchar(3) | NO | 表示物化视图日志是否被异步清除
|
| PURGE_DEFERRED | varchar(3) | NO | 表示是否以延迟方式清除物化视图日志
|
| PURGE_START | datetime | YES | 表示延迟清除的清除开始日期 |
| PURGE_INTERVAL | varchar(200) | YES | 表示延迟清除的清除时间间隔 |
| LAST_PURGE_DATE | datetime | YES | 表示上次清除物化视图日志的日期 |
| LAST_PURGE_STATUS | bigint(1) | NO | 表示上次清除物化视图日志的状态
说明目前该字段值恒为 0。 |
| NUM_ROWS_PURGED | bigint(20) | YES | 表示上次清除物化视图日志清除的行数 |
| COMMIT_SCN_BASED | varchar(3) | NO | 表示物化视图日志是否基于提交 SCN
说明目前该字段值恒为 YES。 |
| STAGING_LOG | varchar(3) | NO | 表示物化视图日志是否是同步刷新的暂存日志
说明该字段仅兼容,且值默认为 NO。 |
| PURGE_DOP | bigint(20) | NO | 清理物化视图日志的并行度。
说明对于 OceanBase 数据库 V4.3.5 版本,该字段从 V4.3.5 BP2 版本开始引入。 |
| LAST_PURGE_TIME | bigint(20) | YES | 上一次清理物化视图日志任务的耗时,单位秒。
说明对于 OceanBase 数据库 V4.3.5 版本,该字段从 V4.3.5 BP2 版本开始引入。 |
查询示例
查询物化视图日志信息,展示第 1 条记录。
obclient [(none)]> SELECT * FROM oceanbase.DBA_MVIEW_LOGS LIMIT 1\G
查询结果如下:
*************************** 1. row ***************************
LOG_OWNER: db_test
MASTER: tbl1
LOG_TABLE: mlog$_tbl1
LOG_TRIGGER: NULL
ROWIDS: NO
PRIMARY_KEY: YES
OBJECT_ID: NO
FILTER_COLUMNS: YES
SEQUENCE: YES
INCLUDE_NEW_VALUES: YES
PURGE_ASYNCHRONOUS: NO
PURGE_DEFERRED: YES
PURGE_START: 2025-04-23 15:01:25
PURGE_INTERVAL: sysdate() + interval 1 day
LAST_PURGE_DATE: 2025-04-23 15:01:30
LAST_PURGE_STATUS: 0
NUM_ROWS_PURGED: 0
COMMIT_SCN_BASED: YES
STAGING_LOG: NO
PURGE_DOP: 5
LAST_PURGE_TIME: 0
1 row in set