首批通过分布式安全可靠测评,为关键业务系统打造
USER_TAB_STATISTICS
更新时间:2026-04-01 14:27:05
说明
该视图从 V3.2.1 版本开始引入。
功能描述
展示属于当前用户的所有表的优化器统计信息。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| TABLE_NAME | VARCHAR2(128) | NO | 表名 |
| PARTITION_NAME | VARCHAR2(128) | NO | 分区名 |
| PARTITION_POSITION | NUMBER | NO | 分区在表中的位置 |
| SUBPARTITION_NAME | VARCHAR2(128) | NO | 二级分区名 |
| SUBPARTITION_POSITION | NUMBER | NO | 二级分区在分区中的位置 |
| OBJECT_TYPE | VARCHAR2(12) | NO | 实体类型 |
| NUM_ROWS | NUMBER | YES | 实体中的行数 |
| BLOCKS | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| EMPTY_BLOCKS | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| AVG_SPACE | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| CHAIN_CNT | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| AVG_ROW_LEN | NUMBER | YES | 实体的平均行长 |
| AVG_SPACE_FREELIST_BLOCKS | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| NUM_FREELIST_BLOCKS | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| AVG_CACHED_BLOCKS | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| AVG_CACHE_HIT_RATIO | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| IM_IMCU_COUNT | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| IM_BLOCK_COUNT | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| IM_STAT_UPDATE_TIME | TIMESTAMP(9) | YES | 暂不支持该字段,当前该字段默认为 NULL |
| SCAN_RATE | NUMBER | YES | 暂不支持该字段,当前该字段默认为 NULL |
| SAMPLE_SIZE | NUMBER | YES | 收集统计信息时的采样大小 |
| LAST_ANALYZED | DATE | YES | 上次分析的时间 |
| GLOBAL_STATS | VARCHAR2(3) | YES |
|
| USER_STATS | VARCHAR2(3) | YES | 分区统计信息是否是用户设置的 |
| STATTYPE_LOCKED | VARCHAR2(5) | YES | 统计信息锁定类型 |
| STALE_STATS | VARCHAR2(3) | YES | 统计信息是否过时 |
| SCOPE | VARCHAR2(7) | YES | 统计信息的有效范围 |
查询示例
查看当前用户拥有的所有表中,表 T_SUBPART 的优化器统计信息。
obclient [SYS]> SELECT TABLE_NAME, OBJECT_TYPE, NUM_ROWS, AVG_ROW_LEN FROM SYS.USER_TAB_STATISTICS WHERE TABLE_NAME = 'T_SUBPART' ORDER BY 1, 2, 3;
查询结果如下:
+------------+--------------+----------+-------------+
| TABLE_NAME | OBJECT_TYPE | NUM_ROWS | AVG_ROW_LEN |
+------------+--------------+----------+-------------+
| T_SUBPART | PARTITION | 2504 | 60 |
| T_SUBPART | PARTITION | 2530 | 60 |
| T_SUBPART | PARTITION | 4966 | 60 |
| T_SUBPART | SUBPARTITION | 549 | 60 |
| T_SUBPART | SUBPARTITION | 560 | 60 |
| T_SUBPART | SUBPARTITION | 829 | 60 |
| T_SUBPART | SUBPARTITION | 830 | 60 |
| T_SUBPART | SUBPARTITION | 1122 | 60 |
| T_SUBPART | SUBPARTITION | 1125 | 60 |
| T_SUBPART | SUBPARTITION | 1130 | 60 |
| T_SUBPART | SUBPARTITION | 1141 | 60 |
| T_SUBPART | SUBPARTITION | 2714 | 60 |
| T_SUBPART | TABLE | 10000 | 60 |
+------------+--------------+----------+-------------+
13 rows in set
相关视图或文档
查看当前用户可访问的表的优化器统计信息:ALL_TAB_STATISTICS
查看本租户下所有表的优化器统计信息:DBA_TAB_STATISTICS
Global 级的列统计信息,查询以下视图:
Partition 级的列统计信息,查询以下视图:
Subpartition 级的列统计信息,查询以下视图:
表级的直方图统计信息,查询以下视图:
Partition 级的直方图统计信息,查询以下视图:
Subpartition 级的直方图统计信息,查询以下视图:
索引统计信息,查询以下视图:
有关如何收集统计信息,参见以下文档: