PG_EXT_STATS 视图提供对存储在PG_STATISTIC_EXT 表里面的扩展统计信息的访问。
扩展统计信息目前包括多列统计信息。
名称
类型
引用
描述
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
870
名称
类型
引用
描述
schemaname
name
PG_NAMESPA
CE.nspname
包含表的模式名。
tablename
name
PG_CLASS.reln
ame
表名。
attname
int2vector
PG_STATISTIC
_EXT.stakey
统计信息扩展的多列信息。
inherited
Boolean
-
如果为真,则包含继承的子列,否则只
是指定表的字段。
null_frac
real
-
记录中字段组合为空的百分比。
avg_width
integer
-
字段组合记录以字节记的平均宽度。
n_distinct
real
-
如果大于零,表示字段组合中独立数值
的估计数目。
如果小于零,表示独立数值的数目被行
数除的负数。
用负数形式是因为ANALYZE 认为独立
数值的数目是随着表增长而增长;
正数的形式用于在字段看上去好像有固
定的可能值数目的情况下。比如,-1 表
示一个字段组合中独立数值的个数和行
数相同。
如果等于零,
表示独立数值的数目未知。
n_dndistinct
real
-
标识dn1 上字段组合中非NULL 数据的
唯一值的数目。
如果大于零,
表示独立数值的实际数目。
如果小于零,表示独立数值的数目被行
数除的负数。(比如,一个字段组合的
数值平均出现概率为两次,则可以表示
为n_dndistinct=-0.5)。
如果等于零,
表示独立数值的数目未知。
most_commo
n_vals
anyarray
-
一个字段组合里最常用数值的列表。如
果该字段组合不存在最常用数值,则为
NULL。
本列保存的多列常用数值均不为
NULL。
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
871
名称
类型
引用
描述
most_commo
n_freqs
real[]
-
一个最常用数值组合的频率的列表,也
就是说,每个出现的次数除以行数。如
果most_common_vals 是NULL,
则为N
ULL。
most_commo
n_vals_null
anyarray
-
一个字段组合里最常用数值的列表。如
果该字段组合不存在最常用数值,则为
NULL。
本列保存的多列常用数值中至少
有一个值为NULL。
most_commo
n_freqs_null
real[]
-
一个最常用数值组合的频率的列表,也
就是说,每个出现的次数除以行数。如
果most_common_vals_null 是NULL,
则
为NULL。
histogram_bo
unds
anyarray
-
直方图的边界值列表。