首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.CDB_TAB_COL_STATISTICS
更新时间:2026-04-16 00:11:36
说明
- 从 V4.2.1 BP7 版本开始,该视图的查询结果中不再展示索引表相关信息。
- 该视图从 V4.0.0 版本开始引入。
功能描述
系统租户下展示列级统计信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| CON_ID | bigint(20) | NO | 租户 ID |
| OWNER | varchar(128) | NO | 列所属的用户 |
| TABLE_NAME | varchar(128) | NO | 列所属的表名 |
| COLUMN_NAME | varchar(128) | NO | 列名 |
| NUM_DISTINCT | bigint(20) | NO | 列中不同值的数量 |
| LOW_VALUE | varchar(128) | NO | 列的最小值 |
| HIGH_VALUE | varchar(128) | NO | 列的最大值 |
| DENSITY | bigint(21) | NO | 列的密度 |
| NUM_NULLS | bigint(20) | NO | 列中 NULL 值的数量 |
| NUM_BUCKETS | bigint(20) | NO | 列直方图中桶的个数 |
| LAST_ANALYZED | date | NO | 上次分析的时间 |
| SAMPLE_SIZE | bigint(20) | NO | 分析时的采样大小 |
| GLOBAL_STATS | varchar(3) | NO | YES:表示统计信息是直接收集的或增量维护的NO:其它情况 |
| USER_STATS | varchar(3) | NO | 分区统计信息是否是用户设置的 |
| NOTES | varchar(80) | NO | 记录一些额外的属性 |
| AVG_COL_LEN | bigint(21) | NO | 列的平均长度 |
| HISTOGRAM | varchar(15) | NO | 直方图类型 |
| SCOPE | varchar(7) | NO | 统计信息的有效范围 |
查询示例
创建表
tbl1。obclient [test]> CREATE TABLE tbl1(id INT,name VARCHAR(18),date DATE,PRIMARY KEY (id),INDEX tbl1_idx1 (date));查询表
tbl1的列信息。obclient [test]> SELECT CON_ID, OWNER, TABLE_NAME, COLUMN_NAME FROM oceanbase.CDB_TAB_COL_STATISTICS WHERE TABLE_NAME LIKE '%tbl1%';查询结果如下:
+--------+-------+------------+-------------+ | CON_ID | OWNER | TABLE_NAME | COLUMN_NAME | +--------+-------+------------+-------------+ | 1 | test | tbl1 | name | | 1 | test | tbl1 | id | | 1 | test | tbl1 | date | +--------+-------+------------+-------------+ 3 rows in set