説明
このビューは、V4.3.0バージョンから導入されました。
機能の概要
ビュー USER_MVIEW_LOGS は、マテリアライズドビューのログ情報を表示するために使用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| LOG_OWNER | VARCHAR2(128) | YES | マテリアライズドビューのログ所有者名を示します |
| MASTER | VARCHAR2(128) | YES | マテリアライズドビューのログが属する主表名を示します |
| LOG_TABLE | VARCHAR2(128) | YES | マテリアライズドビューのログテーブル名を示します |
| LOG_TRIGGER | VARCHAR2(128) | YES | 主表上の行後トリガーを示し、行をマテリアライズドビューのログに挿入するために使用されます
説明このフィールドは互換性のみであり、値はデフォルトでNULLです。 |
| ROWIDS | VARCHAR2(3) | NO | Rowid情報を記録するかどうかを示します
|
| PRIMARY_KEY | VARCHAR2(3) | NO | 主キー情報を記録するかどうかを示します
|
| OBJECT_ID | VARCHAR2(3) | NO | オブジェクトテーブル内にオブジェクト識別情報が記録されているかどうかを示します
説明このフィールドは互換性のみであり、値はデフォルトでNOです。 |
| FILTER_COLUMNS | VARCHAR2(3) | NO | フィルター列情報を記録するかどうかを示します
|
| SEQUENCE | VARCHAR2(3) | NO | 追加のソート情報を提供するシーケンス値を記録するかどうかを示します
説明現在、このフィールドの値は常にYESです。 |
| INCLUDE_NEW_VALUES | VARCHAR2(3) | NO | 古い値と新しい値を同時に記録するかどうかを示します
説明現在、このフィールドの値は常にYESです。 |
| PURGE_ASYNCHRONOUS | VARCHAR2(3) | NO | マテリアライズドビューのログが非同期に削除されるかどうかを示します
|
| PURGE_DEFERRED | VARCHAR2(3) | NO | マテリアライズドビューのログを遅延して削除するかどうかを示します
|
| PURGE_START | DATE | YES | 遅延削除の開始日を示します |
| PURGE_INTERVAL | VARCHAR2(200) | YES | 遅延削除の時間間隔を示します |
| LAST_PURGE_DATE | DATE | YES | 前回のマテリアライズドビューのログの削除日を示します |
| LAST_PURGE_STATUS | NUMBER | NO | 前回のマテリアライズドビューのログの削除状態を示します
説明現在、このフィールドの値は常に0です。 |
| NUM_ROWS_PURGED | NUMBER | YES | 前回のマテリアライズドビューのログの削除で削除された行数を示します |
| COMMIT_SCN_BASED | VARCHAR2(3) | NO | マテリアライズドビューのログがコミットSCNに基づくかどうかを示します
説明現在、このフィールドの値は常にYESです。 |
| STAGING_LOG | VARCHAR2(3) | NO | マテリアライズドビューのログが同期更新される一時ログであるかどうかを示します。
説明このフィールドは互換性があり、デフォルト値はNOです。 |
| PURGE_DOP | NUMBER(38) | NO | マテリアライズドビューのログをクリーンアップする並列度。
説明OceanBaseデータベースV4.3.5では、このフィールドはV4.3.5 BP2バージョンから導入されました。 |
| LAST_PURGE_TIME | NUMBER(38) | YES | 前回のマテリアライズドビューのログクリーンアップタスクにかかった時間(単位:秒)
説明OceanBaseデータベースV4.3.5では、このフィールドはV4.3.5 BP2バージョンから導入されました。 |
クエリ例
obclient [SYS]> SELECT * FROM SYS.USER_MVIEW_LOGS WHERE ROWNUM = 1;
クエリ結果は次のとおりです:
*************************** 1. row ***************************
LOG_OWNER: SYS
MASTER: TEST_TBL1
LOG_TABLE: MLOG$_TEST_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: NO
PURGE_START: NULL
PURGE_INTERVAL: NULL
LAST_PURGE_DATE: 23-APR-25
LAST_PURGE_STATUS: 0
NUM_ROWS_PURGED: 0
COMMIT_SCN_BASED: YES
STAGING_LOG: NO
PURGE_DOP: 1
LAST_PURGE_TIME: 0
1 row in set