説明
このビューはV4.3.0バージョンから導入されました。
機能の概要
ビュー CDB_MVIEWS は、すべてのマテリアライズドビュー情報を表示するために使用されます。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID |
| 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 | マテリアライズドビューの内容とそのマスタービューの内容との関係。
説明このフィールドは互換性のみあり、デフォルト値は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から導入されました。 |
クエリ例
すべてのマテリアライズドビュー情報を照会し、最初のレコードを表示します。
obclient [(none)]> SELECT * FROM oceanbase.CDB_MVIEWS LIMIT 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1002
OWNER: test
MVIEW_NAME: mv_mv1_tbl3_tbl4
CONTAINER_NAME: mv_mv1_tbl3_tbl4
QUERY: select sum(`mv1_tbl3_tbl4`.`age`) AS `age_sum` from `test`.`mv1_tbl3_tbl4` `mv1_tbl3_tbl4`
QUERY_LEN: 90
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:50
LAST_REFRESH_END_TIME: 2025-04-22 17:39:50
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: 60465
1 row in set