説明
このビューは、V4.3.5 BP2バージョンから導入されました。
機能の概要
このテナントの動的パーティションテーブル情報を表示します。
フィールドの説明
| フィールド | タイプ | NULLか | 説明 |
|---|---|---|---|
| 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(4096) | NO | ダイナミックパーティション管理を有効にするかどうか。 |
| TIME_UNIT | varchar(4096) | NO | ダイナミックパーティション管理のtime_unit。 |
| PRECREATE_TIME | varchar(4096) | NO | ダイナミックパーティション管理のprecreate_time。 |
| EXPIRE_TIME | varchar(4096) | NO | ダイナミックパーティション管理のexpire_time。 |
| TIME_ZONE | varchar(4096) | NO | ダイナミックパーティション管理のtime_zone。 |
| BIGINT_PRECISION | varchar(4096) | NO | ダイナミックパーティション管理のbigint_precision。 |
クエリ例
このテナントの動的パーティションテーブルの情報を確認します。
obclient> SELECT * FROM oceanbase.DBA_OB_DYNAMIC_PARTITION_TABLES LIMIT 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
DATABASE_NAME: db_test
TABLE_NAME: tbl2
TABLE_ID: 502062
MAX_HIGH_BOUND_VAL: '2025-04-15 14:00:00'
ENABLE: TRUE
TIME_UNIT: HOUR
PRECREATE_TIME: 3HOUR
EXPIRE_TIME: 1DAY
TIME_ZONE: +8:00
BIGINT_PRECISION: NONE
1 row in set