一、支持版本
适用于 TDSQL Boundless V18.0.0 及以上版本。
各版本变更如下:
·V18.0.0:首次引入 META_CLUSTER_DATA_OBJECTS。
·V21.6.3.0:新增 storage_tier 列,用于展示数据对象所在的存储层级(AUTO_STORAGE/LOCAL_STORAGE/OBJECT_STORAGE)。
二、字段说明
| 字段名 | 类型 | 描述 |
| data_obj_id | int unsigned | 数据对象 ID。 |
| data_obj_name | varchar(64) | 数据对象命名。 |
| data_obj_type | varchar(64) | 数据对象类型。 |
| data_space_type | varchar(64) | 数据空间类型。 |
| distribution_policy_id | int unsigned | 绑定的 DP ID。 |
| schema_name | varchar(64) | 数据对象命名。 |
| table_name | varchar(64) | 表名。 |
| partition_name | varchar(64) | 一级分区名(如果不是一级分区则为空)。 |
| sub_partition_name | varchar(64) | 二级分区名(如果不是二级分区则为空)。 |
| index_name | varchar(64) | 索引名(如果为主键索引则为 PRIMARY)。 |
| storage_tier | varchar(64) | 数据对象所在的存储层级,取值如下:STORAGE_TIER_OPT_AUTO:自动模式,由系统根据默认存储层及冷热分层策略决定数据对象的存储位置。STORAGE_TIER_OPT_LOCAL_STORAGE:本地存储,数据对象存储在本地磁盘。STORAGE_TIER_OPT_OBJECT_STORAGE:对象存储,数据对象存储在对象存储中,用于冷数据归档。 |
三、示例
tdsql>SELECT * FROM INFORMATION_SCHEMA.META_CLUSTER_DATA_OBJECTS LIMIT 2\\G*************************** 1. row *************************** data_obj_id: 268 data_obj_name: time_zone data_obj_type: BASE_TABLE data_space_type: DATA_SPACE_TYPE_SYSTEMdistribution_policy_id: 1 schema_name: mysql table_name: time_zone partition_name: sub_partition_name: index_name: PRIMARY storage_tier: STORAGE_TIER_OPT_LOCAL_STORAGE*************************** 2. row *************************** data_obj_id: 512 data_obj_name: orders_archive data_obj_type: BASE_TABLE data_space_type: DATA_SPACE_TYPE_USERdistribution_policy_id: 2 schema_name: sales table_name: orders_archive partition_name: sub_partition_name: index_name: PRIMARY storage_tier: STORAGE_TIER_OPT_OBJECT_STORAGE2 rows in set (0.01 sec)