説明
このビューはV4.3.5 BP2バージョンから導入されました。
機能の概要
すべてのテナントの動的パーティションテーブル情報を表示します。このビューはメモリから動的パーティションテーブル関連のプロパティを読み取るため、読み取り性能が良好です。
説明
動的性能ビュー(V$OB_DYNAMIC_PARTITION_TABLES)は接続ノードのメモリから情報を取得するため、データディクショナリビュー(DBA/CDB_OB_DYNAMIC_PARTITION_TABLES)と比較して、情報が最新であるとは限りません。TENANT_SCHEMA_VERSIONを使用して確認する必要があります。
フィールドの説明
フィールド |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | 動的パーティションテーブルが存在するテナントID。 |
| TENANT_SCHEMA_VERSION | bigint(20) | NO | メモリ内で現在のプロパティを取得する際に基づく schema_version。 |
| DATABASE_NAME | varchar(128) | NO | 動的パーティションテーブルが存在するデータベース名。 |
| TABLE_NAME | varchar(256) | NO | 動的パーティションテーブル名。 |
| TABLE_ID | bigint(20) | NO | 動的パーティションテーブルID。 |
| MAX_HIGH_BOUND_VAL | varchar(4096) | NO | 最大Rangeパーティションの上限値。 |
| ENABLE | varchar(1024) | NO | 動的パーティション管理が有効かどうか。 |
| TIME_UNIT | varchar(1024) | NO | 動的パーティション管理の time_unit。 |
| PRECREATE_TIME | varchar(1024) | NO | 動的パーティション管理の precreate_time。 |
| EXPIRE_TIME | varchar(1024) | NO | 動的パーティション管理の expire_time。 |
| TIME_ZONE | varchar(1024) | NO | 動的パーティション管理の time_zone。 |
| BIGINT_PRECISION | varchar(1024) | NO | 動的パーティション管理の bigint_precision。 |
クエリ例
SELECT * FROM oceanbase.V$OB_DYNAMIC_PARTITION_TABLES LIMIT 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1002
TENANT_SCHEMA_VERSION: 1744703613113648
DATABASE_NAME: db_test
TABLE_NAME: tbl2
TABLE_ID: 500003
MAX_HIGH_BOUND_VAL: '2024-11-11 13:30:00'
ENABLE: TRUE
TIME_UNIT: HOUR
PRECREATE_TIME: 3HOUR
EXPIRE_TIME: 1DAY
TIME_ZONE: +8:00
BIGINT_PRECISION: NONE
1 row in set