云数据库 GaussDB-ADM_TAB_COL_STATISTICS
ADM_TAB_COL_STATISTICS
ADM_TAB_COL_STATISTICS视图存储了从ADM_TAB_COLUMNS 中提取的列统计信息和直方图信息。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。该视图同时存在于pg_catalog和sys schema下。该视图在LOW_VALUE、HIGH_VALUE字段,由于底层表结构不同原因,与A数据库取值有差异,当LOW_VALUE为高频值时,GaussDB Kernel的LOW_VALUE为次小值。当HIGH_VALUE为高频值时,GaussDB Kernel的HIGH_VALUE为次高值。HISTOGRAM字段,由于统计方式不同原因,与A数据库取值有差异,GaussDB Kernel只支持两种类型直方图frequency,equi-width。SCOPE字段,由于GaussDB Kernel不支持全局临时表统计原因,与A数据库取值有差异,GaussDB Kernel只支持本地临时表信息统计,默认置SHARED。
名称 |
类型 |
描述 |
---|---|---|
owner |
character varying(128) |
表的所有者。 |
table_name |
character varying(128) |
表名。 |
column_name |
character varying(128) |
列名。 |
num_distinct |
numeric |
列中不同值的数量。 |
low_value |
raw |
列中的低值。 |
high_value |
raw |
列中的高值。 |
density |
numeric |
|
num_nulls |
numeric |
列中的 NULL 数。 |
num_buckets |
numeric |
列的直方图中的桶数。 |
sample_size |
numeric |
用于分析此列的样本量。 |
last_analyzed |
timestamp(0) without time zone |
最近分析此列的日期,不支持数据库重启,重启后数据丢失。 |
global_stats |
character varying(3) |
暂不支持,置NULL。 |
user_stats |
character varying(3) |
暂不支持,置NULL。 |
notes |
character varying(99) |
暂不支持,置NULL。 |
avg_col_len |
numeric |
列的平均长度(以字节为单位)。 |
histogram |
character varying(15) |
指示直方图的存在/类型:
|
scope |
character varying(7) |
该值SHARED用于在除全局临时表之外的任何表上收集的统计信息,置SHARED。 |
schema |
character varying(64) |
列所属的名称空间的名称。 |