説明
このビューはV4.3.0バージョンから導入されました。
機能の概要
ビュー DBA_MVREF_RUN_STATS は、マテリアライズドビューの各リフレッシュ実行に関する情報を表示します。各実行は REFRESH_ID で識別されます。この情報には、実行に関連するタイミング統計情報およびその実行で指定されたパラメータが含まれます。
フィールドの説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| RUN_OWNER | varchar(128) | NO | リフレッシュ操作の所有者(この操作を開始したユーザー)。 |
| REFRESH_ID | bigint(20) | NO | リフレッシュのID。 |
| NUM_MVS | bigint(20) | NO | リフレッシュされるマテリアライズドビューの数。 |
| MVIEWS | text | NO | APIで指定されたマテリアライズドビュー名のパラメータ。 |
| BASE_TABLES | text | YES | 内部専用。 |
| METHOD | text | YES | APIで指定されたMETHODパラメータ。 |
| ROLLBACK_SEG | text | YES | APIで指定されたROLLBACK_SEGパラメータ。 |
| PUSH_DEFERRED_RPC | varchar(1) | NO | APIで指定されたPUSH_DEFERRED_RPCパラメータ。 |
| REFRESH_AFTER_ERRORS | varchar(1) | NO | APIで指定されたREFRESH_AFTER_ERRORSパラメータ。 |
| PURGE_OPTION | bigint(20) | NO | APIで指定されたPURGE_OPTIONパラメータ。 |
| PARALLELISM | bigint(20) | NO | APIで指定されたPARALLELISMパラメータ。 |
| HEAP_SIZE | bigint(20) | NO | APIで指定されたHEAP_SIZEパラメータ。 |
| ATOMIC_REFRESH | varchar(1) | NO | APIで指定されたATOMIC_REFRESHパラメータ。 |
| NESTED | varchar(1) | NO | APIで指定されたNESTEDパラメータ。 |
| OUT_OF_PLACE | varchar(1) | NO | APIで指定されたOUT_OF_PLACEパラメータ。 |
| NUMBER_OF_FAILURES | bigint(20) | NO | API処理時に発生した失敗回数。 |
| START_TIME | datetime | NO | リフレッシュ実行の開始時間。 |
| END_TIME | datetime | NO | リフレッシュ実行の終了時間。 |
| ELAPSED_TIME | bigint(20) | NO | リフレッシュ実行の時間長、単位は秒。 |
| LOG_SETUP_TIME | bigint(1) | NO | マテリアライズドビューのログ設定時間、単位は秒
説明このフィールドは互換性のみあり、デフォルト値は0です。 |
| LOG_PURGE_TIME | bigint(20) | NO | マテリアライズドビューのログクリーンアップ時間、単位は秒。 |
| COMPLETE_STATS_AVAILABLE | varchar(1) | NO | この実行で全ての完全リフレッシュ統計情報が利用可能かどうかを示します。
説明このフィールドは互換性のみあり、デフォルト値はYです。 |
クエリ例
マテリアライズドビューの各リフレッシュ実行情報を照会します。各実行はREFRESH_IDで識別されます。
obclient [test_db]> SELECT * FROM oceanbase.DBA_MVREF_RUN_STATS;
クエリ結果は次のとおりです:
+-----------+------------+---------+-----------------------+-------------+--------+--------------+-------------------+----------------------+--------------+-------------+-----------+----------------+--------+--------------+--------------------+---------------------+---------------------+--------------+----------------+----------------+--------------------------+
| RUN_OWNER | REFRESH_ID | NUM_MVS | MVIEWS | BASE_TABLES | METHOD | ROLLBACK_SEG | PUSH_DEFERRED_RPC | REFRESH_AFTER_ERRORS | PURGE_OPTION | PARALLELISM | HEAP_SIZE | ATOMIC_REFRESH | NESTED | OUT_OF_PLACE | NUMBER_OF_FAILURES | START_TIME | END_TIME | ELAPSED_TIME | LOG_SETUP_TIME | LOG_PURGE_TIME | COMPLETE_STATS_AVAILABLE |
+-----------+------------+---------+-----------------------+-------------+--------+--------------+-------------------+----------------------+--------------+-------------+-----------+----------------+--------+--------------+--------------------+---------------------+---------------------+--------------+----------------+----------------+--------------------------+
| root | 64670 | 1 | test_db.mv1_tbl1_tbl2 | NULL | NULL | NULL | N | N | 0 | 0 | 0 | N | N | N | 0 | 2024-01-17 16:26:28 | 2024-01-17 16:26:28 | 0 | 0 | 0 | Y |
| root | 64672 | 1 | test_db.mv2_tbl1_tbl2 | NULL | NULL | NULL | N | N | 0 | 0 | 0 | N | N | N | 0 | 2024-01-17 16:26:28 | 2024-01-17 16:26:28 | 0 | 0 | 0 | Y |
+-----------+------------+---------+-----------------------+-------------+--------+--------------+-------------------+----------------------+--------------+-------------+-----------+----------------+--------+--------------+--------------------+---------------------+---------------------+--------------+----------------+----------------+--------------------------+
2 rows in set (0.015 sec)