pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
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 中的统计结构更改时进行扩展。
表 52.29. pg_stats_ext_exprs 列
|
列类型 描述 |
|---|
|
包含表的模式名称 |
|
统计信息对象所定义于的表的名称 |
|
包含扩展统计信息对象的模式名 |
|
扩展统计信息对象的名称 |
|
扩展统计信息对象的所有者 |
|
扩展统计信息对象中包含的表达式 |
|
如果为真,则统计信息包括子表中的值,而不仅仅是指定关系中的值 |
|
表达式条目为 NULL 的比例 |
|
表达式条目的平均宽度,以字节表示 |
|
如果大于零,表示表达式中不同值的估计个数。如果小于零,是不同值个数除以行数的负值(当 |
|
表达式中高频值的列表(如果没有任何值看起来比其他值更常见,则为 NULL)。 |
|
高频值的频率列表,即每一个高频值的出现次数除以总行数(如果 |
|
用于将表达式的值划分为若干组的值列表,各组所含值的数量近似相等。如果存在 |
|
物理行顺序和表达式值逻辑顺序之间的统计相关性。其范围从-1 到+1。当值接近-1 或+1 时,在表达式上的一个索引扫描被估计为比值接近 0 时的代价更低,因为这种情况减少了对磁盘的随机访问(如果表达式的数据类型不具有一个 |
|
表达式值内最常出现的非 NULL 元素值的列表(对于标量类型为 NULL)。 |
|
高频元素值的频率列表,即至少包含一次给定值的行所占的比例。所有逐元素频率之后还有两个或三个附加值:前述逐元素频率的最小值和最大值,以及可选的 NULL 元素频率(当 |
|
各表达式值中不同非 NULL 元素的数量的直方图,后面跟随该数量的平均值(对于标量类型为 NULL)。 |
数组字段中条目的最大数量可以使用 ALTER TABLE SET STATISTICS 命令逐列控制,或者通过设置 default_statistics_target 运行时参数来全局控制。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题请通过上游文档表单反馈给 PostgreSQL 文档维护者。