↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

pg_stats_ext_exprs

视图pg_stats_ext_exprs提供对扩展统计对象中包含的所有表达式信息的访问,结合存储在pg_statistic_ext 和pg_statistic_ext_data 目录中的信息。此视图仅允许访问与用户拥有的表相对应的 pg_statistic_ext和pg_statistic_ext_data 行,因此可以安全地允许对此视图进行公共读访问。 pg_stats_ext_exprs也旨在以比底层目录更易读的格式呈现信息— 但其模式必须在pg_statistic_ext中的统计结构更改时进行扩展。

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

kind
view
lang
en
measured attributes
true
metadata release
18.6
runtime verified
false
source
english-manual

版本定义 PG 18

视图pg_stats_ext_exprs提供对扩展统计对象中包含的所有表达式信息的访问,结合存储在pg_statistic_ext 和pg_statistic_ext_data 目录中的信息。此视图仅允许访问与用户拥有的表相对应的 pg_statistic_ext和pg_statistic_ext_data 行,因此可以安全地允许对此视图进行公共读访问。 pg_stats_ext_exprs也旨在以比底层目录更易读的格式呈现信息— 但其模式必须在pg_statistic_ext中的统计结构更改时进行扩展。

目录列

列类型可空性描述
schemanamename可空包含表的模式名称
tablenamename可空统计信息对象所定义于的表的名称
statistics_schemanamename可空包含扩展统计信息对象的模式名
statistics_namename可空扩展统计信息对象的名称
statistics_ownername可空扩展统计信息对象的所有者
exprtext可空扩展统计信息对象中包含的表达式
inheritedbool可空如果为真,则统计信息包括子表中的值,而不仅仅是指定关系中的值
null_fracfloat4可空表达式条目为 NULL 的比例
avg_widthint4可空表达式条目的平均宽度,以字节表示
n_distinctfloat4可空如果大于零,表示表达式中不同值的估计个数。如果小于零,是不同值个数除以行数的负值(当ANALYZE认为不同值的数量会随着表增长而增加时采用负值的形式,而如果认为表达式具有固定数量的可能值时采用正值的形式)。例如,-1表示一个唯一表达式,即其中不同值的个数等于行数。
most_common_valsanyarray可空表达式中高频值的列表(如果没有任何值看起来比其他值更常见,则为 NULL)。
most_common_freqsfloat4[]可空高频值的频率列表,即每一个高频值的出现次数除以总行数(如果most_common_vals为 NULL,则此列为 NULL)
histogram_boundsanyarray可空用于将表达式的值划分为若干组的值列表,各组所含值的数量近似相等。如果存在most_common_vals,其中的值会被直方图计算所忽略(如果表达式的数据类型没有一个<操作符或者most_common_vals列表覆盖了全部值,则此列为 NULL)
correlationfloat4可空物理行顺序和表达式值逻辑顺序之间的统计相关性。其范围从-1到+1。当值接近-1或+1时,在表达式上的一个索引扫描被估计为比值接近0时的代价更低,因为这种情况减少了对磁盘的随机访问(如果表达式的数据类型不具有一个<操作符,则此列为 NULL)
most_common_elemsanyarray可空表达式值内最常出现的非 NULL 元素值的列表(对于标量类型为 NULL)。
most_common_elem_freqsfloat4[]可空高频元素值的频率列表,即至少包含一次给定值的行所占的比例。所有逐元素频率之后还有两个或三个附加值:前述逐元素频率的最小值和最大值,以及可选的 NULL 元素频率(当 most_common_elems 为 NULL 时,此列为 NULL)。
elem_count_histogramfloat4[]可空各表达式值中不同非 NULL 元素的数量的直方图,后面跟随该数量的平均值(对于标量类型为 NULL)。

比较版本

完整来源事实

runtime columns

schemaname, tablename, statistics_schemaname, statistics_name, statistics_owner, expr, inherited, null_frac, avg_width, n_distinct, most_common_vals, most_common_freqs, histogram_bounds, correlation, most_common_elems, most_common_elem_freqs, elem_count_histogram

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:05b629c1978f11f4b7e8c21a30849798216afb5231bbd59cc4e733eda3e77b1b

正文语言: zh-Hans · 2026-09-27@419045e