首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.CDB_TABLES
更新时间:2026-07-14 11:26:49
说明
该视图从 V4.0.0 版本开始引入。
功能描述
展示所有租户的 TABLE 信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| CON_ID | bigint(20) | NO | 租户 ID |
| OWNER | varchar(128) | NO | 表的拥有者 |
| TABLE_NAME | varchar(128) | NO | 表名 |
| TABLESPACE_NAME | varchar(30) | NO | 包含该表的表空间名字 |
| CLUSTER_NAME | varchar(128) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| IOT_NAME | varchar(128) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| STATUS | varchar(8) | NO | 表状态:
|
| PCT_FREE | bigint(20) | NO | 块的最小空闲空间比例 |
| PCT_USED | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| INI_TRANS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| MAX_TRANS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| INITIAL_EXTENT | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| NEXT_EXTENT | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| MIN_EXTENTS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| MAX_EXTENTS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| PCT_INCREASE | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| FREELISTS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| FREELIST_GROUPS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| LOGGING | varchar(3) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| BACKED_UP | varchar(1) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| NUM_ROWS | bigint(21) | NO | 表行数 |
| BLOCKS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| EMPTY_BLOCKS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| AVG_SPACE | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| CHAIN_CNT | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| AVG_ROW_LEN | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| AVG_SPACE_FREELIST_BLOCKS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| NUM_FREELIST_BLOCKS | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| DEGREE | varchar(10) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| INSTANCES | varchar(10) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| CACHE | varchar(5) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| TABLE_LOCK | varchar(8) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| SAMPLE_SIZE | bigint(0) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| LAST_ANALYZED | date | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| PARTITIONED | varchar(3) | NO | 指定表是否是分区:
|
| IOT_TYPE | varchar(12) | NO | 表示表组织模式。取值如下:
说明对于 OceanBase 数据库 V4.3.5 版本,该字段从 V4.3.5 BP1 版本开始支持。 |
| TEMPORARY | varchar(1) | NO | 指定表是否是临时表 |
| SECONDARY | varchar(1) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| NESTED | varchar(3) | NO | 指定表是否是嵌套表:
|
| BUFFER_POOL | varchar(7) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| FLASH_CACHE | varchar(7) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| CELL_FLASH_CACHE | varchar(7) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| ROW_MOVEMENT | varchar(8) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| GLOBAL_STATS | varchar(3) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| USER_STATS | varchar(3) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| DURATION | varchar(15) | NO | 指示临时表的持续时间 |
| SKIP_CORRUPT | varchar(8) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| MONITORING | varchar(3) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| CLUSTER_OWNER | varchar(128) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| DEPENDENCIES | varchar(8) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| COMPRESSION | varchar(30) | NO |
|
| COMPRESS_FOR | varchar(30) | NO |
|
| DROPPED | varchar(3) | NO | 表示被删除表是否在回收站里 |
| READ_ONLY | varchar(3) | NO |
|
| SEGMENT_CREATED | varchar(3) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| RESULT_CACHE | varchar(7) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| CLUSTERING | varchar(3) | NO | 当前该字段默认为 NULL |
| ACTIVITY_TRACKING | varchar(23) | NO | 当前该字段默认为 NULL |
| DML_TIMESTAMP | varchar(25) | NO | 当前该字段默认为 NULL |
| HAS_IDENTITY | varchar(3) | NO |
|
| CONTAINER_DATA | varchar(3) | NO | 当前该字段默认为 NULL |
| INMEMORY | varchar(8) | NO | 当前该字段默认为 NULL |
| INMEMORY_PRIORITY | varchar(8) | NO | 当前该字段默认为 NULL |
| INMEMORY_DISTRIBUTE | varchar(15) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| INMEMORY_COMPRESSION | varchar(17) | NO | 当前该字段默认为 NULL |
| INMEMORY_DUPLICATE | varchar(13) | NO | 当前该字段默认为 NULL |
| DEFAULT_COLLATION | varchar(100) | NO | 当前该字段默认为 NULL |
| DUPLICATED | varchar(1) | NO | 指当前该字段默认为 NULL |
| SHARDED | varchar(1) | NO | 当前该字段默认为 NULL |
| EXTERNALLY_SHARDED | varchar(1) | NO | 当前该字段默认为 NULL |
| EXTERNALLY_DUPLICATED | varchar(1) | NO | 当前该字段默认为 NULL |
| EXTERNAL | varchar(3) | NO | 指示表是否为外部表:
|
| HYBRID | varchar(3) | NO | 当前该字段默认为 NULL |
| CELLMEMORY | varchar(24) | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
| CONTAINERS_DEFAULT | varchar(3) | NO | 当前该字段默认为 NULL |
| CONTAINER_MAP | varchar(3) | NO | 当前该字段默认为 NULL |
| EXTENDED_DATA_LINK | varchar(3) | NO | 当前该字段默认为 NULL |
| EXTENDED_DATA_LINK_MAP | varchar(3) | NO | 当前该字段默认为 NULL |
| INMEMORY_SERVICE | varchar(12) | NO | 当前该字段默认为 NULL |
| INMEMORY_SERVICE_NAME | varchar(1000) | NO | 当前该字段默认为 NULL |
| CONTAINER_MAP_OBJECT | varchar(3) | NO | 当前该字段默认为 NULL |
| MEMOPTIMIZE_READ | varchar(8) | NO | 当前该字段默认为 NULL |
| MEMOPTIMIZE_WRITE | varchar(8) | NO | 当前该字段默认为 NULL |
| HAS_SENSITIVE_COLUMN | varchar(3) | NO | 当前该字段默认为 NULL |
| ADMIT_NULL | varchar(3) | NO | 当前该字段默认为 NULL |
| DATA_LINK_DML_ENABLED | varchar(3) | NO | 当前该字段默认为 NULL |
| LOGICAL_REPLICATION | varchar(8) | NO | 当前该字段默认为 NULL |
| AUTO_SPLIT | varchar(16) | NO | 表示表是否开启了自动分区。取值如下:
说明该字段从 V4.3.4 版本开始引入。 |
| AUTO_SPLIT_TABLET_SIZE | bigint(20) | NO | 表示自动分区分裂阈值。当字段 AUTO_SPLIT 取值为 FALSE 时,AUTO_SPLIT_TABLET_SIZE 取值为 0。
说明该字段从 V4.3.4 版本开始引入。 |
| MERGE_ENGINE | varchar(32) | NO | 表示表的更新模型,取值如下:
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| STORE_FORMAT | varchar(24) | NO | 表示行列存模式,取值如下:
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| TABLE_MODE | varchar(32) | NO | 表示表模式,取值如下:
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| BLOCK_SIZE | bigint(20) | NO | 表示微块大小,单位:字节。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| PROGRESSIVE_MERGE_NUM | bigint(20) | NO | 表示渐进合并轮次,0 表示不启用。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| MICRO_BLOCK_FORMAT_VERSION | bigint(20) | NO | 表示微块格式版本号。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| ENABLE_MACRO_BLOCK_BLOOM_FILTER | varchar(3) | NO | 表示是否启用宏块布隆过滤,取值如下:
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| AUTO_INCREMENT | bigint(20) | NO | 表示自增列当前最大分配值。Oracle 模式租户不支持该字段,默认为 NULL。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| AUTO_INCREMENT_CACHE_SIZE | bigint(20) | NO | 表示自增缓存大小(批量申请步长)。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| LOB_INROW_THRESHOLD | bigint(20) | NO | 表示 LOB 内联存储阈值,单位:字节。小于该值的 LOB 存储在行内。Oracle 模式租户不支持该字段,默认为 NULL。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| ORGANIZATION | varchar(8) | NO | 表示表组织形式,取值如下:
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| DYNAMIC_PARTITION_POLICY | char(4096) | NO | 表示动态分区策略配置,空字符串表示该表没有配置动态分区策略。例如,ENABLE=TRUE,TIME_UNIT=DAY,PRECREATE_TIME=7D,EXPIRE_TIME=30D,TIME_ZONE=+08:00。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
| SEMISTRUCT_PROPERTIES | char(4096) | NO | 表示半结构化编码属性。例如,{"encoding_type":1,"freq_threshold":50}。Oracle 模式租户不支持该字段,默认为 NULL。
说明对于 V4.4.2 版本,该字段从 V4.4.2 BP2 版本开始引入。 |
查询示例
系统租户下,查询租户 ID 为 1002 的租户的表 tbl1 的信息。
obclient [oceanbase]> SELECT CON_ID, OWNER, TABLE_NAME, STATUS, PCT_FREE, TEMPORARY, NESTED, ROW_MOVEMENT, DROPPED, EXTERNAL FROM oceanbase.CDB_TABLES WHERE CON_ID=1002 AND TABLE_NAME = 'tbl1';
查询结果如下:
+--------+----------+------------+--------+----------+-----------+--------+--------------+---------+----------+
| CON_ID | OWNER | TABLE_NAME | STATUS | PCT_FREE | TEMPORARY | NESTED | ROW_MOVEMENT | DROPPED | EXTERNAL |
+--------+----------+------------+--------+----------+-----------+--------+--------------+---------+----------+
| 1002 | infotest | tbl1 | VALID | 0 | N | NO | NO | NO | NO |
+--------+----------+------------+--------+----------+-----------+--------+--------------+---------+----------+
1 row in set