説明
このビューは、V4.3.0バージョンから導入されました。
機能の概要
ビュー CDB_MVREF_RUN_STATS は、マテリアライズドビューの各リフレッシュ実行情報を表示するために使用されます。各実行はREFRESH_IDで識別されます。この情報には、実行に関連するタイミング統計情報と、その実行で指定されたパラメータが含まれます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID |
| 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.CDB_MVREF_RUN_STATS;
クエリ結果は次のとおりです:
+-----------+-----------+------------+---------+-----------------------+-------------+--------+--------------+-------------------+----------------------+--------------+-------------+-----------+----------------+--------+--------------+--------------------+---------------------+---------------------+--------------+----------------+----------------+--------------------------+
| TENANT_ID | 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 |
+-----------+-----------+------------+---------+-----------------------+-------------+--------+--------------+-------------------+----------------------+--------------+-------------+-----------+----------------+--------+--------------+--------------------+---------------------+---------------------+--------------+----------------+----------------+--------------------------+
| 1002 | 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 |
| 1002 | 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.091 sec)