首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_OB_OBJECT_BALANCE_WEIGHT
更新时间:2026-07-13 22:33:38
说明
对于 V4.2.5 版本,该视图从 V4.2.5 BP2 版本开始引入。
功能描述
视图 DBA_OB_OBJECT_BALANCE_WEIGHT 用于展示当前用户租户下所有设置过特殊权重的分区。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| TABLE_ID | bigint(20) | NO | 表 ID |
| PARTITION_ID | bigint(20) | NO | 一级分区 ID,未设置分区权重时,值为 NULL |
| SUBPARTITION_ID | bigint(20) | NO | 二级分区 ID,未设置分区权重时,值为 NULL,当前暂不支持设置二级分区权重 |
| WEIGHT | bigint(20) | NO | 分区权重值 |
| DATABASE_NAME | varchar(128) | NO | 表所属的数据库名 |
| TABLE_NAME | varchar(256) | NO | 表名 |
| PARTITION_NAME | varchar(64) | NO | 一级分区名 |
| SUBPARTITION_NAME | varchar(64) | NO | 二级分区名 |
| TABLEGROUP_NAME | varchar(128) | NO | 表所属的表组名 |
| DATABASE_ID | bigint(20) | NO | 表所属的数据库 ID |
| TABLEGROUP_ID | bigint(20) | NO | 表所属的表组 ID |
| OBJECT_ID | bigint(20) | NO | 表所属的对象 ID |
查询示例
用户租户查询本租户下设置过特殊权重的分区。
obclient[oceanbase]> SELECT * FROM oceanbase.DBA_OB_OBJECT_BALANCE_WEIGHT;
查询结果如下:
+----------+--------------+-----------------+--------+---------------+------------+----------------+-------------------+-----------------+-------------+---------------+-----------+
| TABLE_ID | PARTITION_ID | SUBPARTITION_ID | WEIGHT | DATABASE_NAME | TABLE_NAME | PARTITION_NAME | SUBPARTITION_NAME | TABLEGROUP_NAME | DATABASE_ID | TABLEGROUP_ID | OBJECT_ID |
+----------+--------------+-----------------+--------+---------------+------------+----------------+-------------------+-----------------+-------------+---------------+-----------+
| 500002 | NULL | NULL | 1 | test | tbl1_h | NULL | NULL | NULL | 500001 | NULL | 500002 |
| 500002 | 500003 | NULL | 2 | test | tbl1_h | p0 | NULL | NULL | 500001 | NULL | 500003 |
+----------+--------------+-----------------+--------+---------------+------------+----------------+-------------------+-----------------+-------------+---------------+-----------+
2 rows in set