説明
このビューは、V4.0.0バージョンから導入されました。
機能の概要
ビュー CDB_OB_TABLE_LOCATIONS は、システムテーブル、ユーザーテーブル、インデックステーブルなどを含む、テーブルまたはパーティションの場所を表示するために使用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID |
| DATABASE_NAME | varchar(128) | NO | データベース名 |
| TABLE_NAME | varchar(256) | NO | テーブル名 |
| TABLE_ID | bigint(20) | NO | テーブルID |
| TABLE_TYPE | varchar(13) | NO | テーブルタイプ:
|
| PARTITION_NAME | varchar(64) | NO | パーティション名。パーティションテーブル以外の場合はデフォルトでNULL |
| SUBPARTITION_NAME | varchar(64) | NO | サブパーティション名。サブパーティションが存在しない場合はNULL |
| INDEX_NAME | varchar(256) | NO | インデックステーブルの場合はインデックス名を表示し、それ以外の場合はNULLを表示 |
| DATA_TABLE_ID | bigint(20) | NO | インデックステーブルまたはLOB補助テーブルの場合は、所属するメインテーブルのIDを表示し、それ以外の場合はNULLを表示 |
| TABLET_ID | bigint(20) | NO | TABLET ID |
| LS_ID | bigint(20) | NO | オブジェクトが属するログストリーム |
| ZONE | varchar(128) | NO | レプリカが属するゾーン |
| SVR_IP | varchar(46) | NO | レプリカ位置のIPアドレス |
| SVR_PORT | bigint(20) | NO | レプリカ位置のポート番号 |
| ROLE | varchar(8) | NO | レプリカロール |
| REPLICA_TYPE | varchar(18) | NO | ログストリームレプリカタイプ:
|
| DUPLICATE_SCOPE | varchar(7) | NO | このテーブルがレプリケーションテーブルであるかどうかを示します。値は以下のとおりです:
説明このフィールドはV4.2.0バージョンから導入されました。 |
| DUPLICATE_READ_CONSISTENCY | varchar(6) | NO | レプリケーションテーブルのスタンバイレプリカの読み取り一貫性制約を示します。値は以下のとおりです:
説明このフィールドはV4.3.4バージョンから導入されました。 |
| OBJECT_ID | bigint(20) | NO | パーティションに対応するオブジェクトID
説明このフィールドはV4.2.0バージョンから導入されました。 |
| TABLEGROUP_NAME | varchar(128) | NO | テーブルに対応するTable Groupの名前
説明このフィールドはV4.2.0バージョンから導入されました。 |
| TABLEGROUP_ID | bigint(20) | NO | テーブルに対応するTable GroupのID
説明このフィールドはV4.2.0バージョンから導入されました。 |
| SHARDING | varchar(10) | NO | テーブルが対応するTable GroupのSharding属性(均衡モード)
説明このフィールドは、V4.2.0バージョンから導入されました。 |
クエリ例
システムテナントが、テナントIDが1004のテナントにあるテーブルtest1_tbl1の場所を確認します。
SELECT * FROM oceanbase.CDB_OB_TABLE_LOCATIONS WHERE TENANT_ID = 1004 AND TABLE_NAME='test1_tbl1'\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1004
DATABASE_NAME: SYS
TABLE_NAME: TEST1_TBL1
TABLE_ID: 500002
TABLE_TYPE: USER TABLE
PARTITION_NAME: NULL
SUBPARTITION_NAME: NULL
INDEX_NAME: NULL
DATA_TABLE_ID: NULL
TABLET_ID: 200001
LS_ID: 1001
ZONE: zone1
SVR_IP: xxx.xx.xxx.xxx
SVR_PORT: 2882
ROLE: LEADER
REPLICA_TYPE: FULL
DUPLICATE_SCOPE: NONE
DUPLICATE_READ_CONSISTENCY: NONE
OBJECT_ID: 500002
TABLEGROUP_NAME: NULL
TABLEGROUP_ID: NULL
SHARDING: NULL
1 row in set