pg_stats_ext
#视图 pg_stats_ext
提供对数据库中每个扩展统计对象信息的访问,它结合了存储在 pg_statistic_ext
和 pg_statistic_ext_data
表中的信息。此视图仅允许访问与用户拥有的表对应的 pg_statistic_ext
和 pg_statistic_ext_data
的行,因此允许公共读取访问此视图是安全的。
pg_stats_ext
还旨在以比底层表更易读的格式呈现信息——代价是每当向 pg_statistic_ext
添加新的扩展统计类型时,必须扩展其模式。
表 52.28. pg_stats_ext
列
列名 类型 描述 |
---|
包含表的模式的名称 |
表的名称 |
包含扩展统计对象的模式的名称 |
扩展统计对象的名称 |
扩展统计对象的所有者 |
包含在扩展统计对象中的列的名称 |
包含在扩展统计对象中的表达式 |
为此记录启用的扩展统计对象的类型 |
如果为 true,则统计信息包括来自子表的值,而不仅仅是指定关系中的值 |
列值组合的 N 个不同计数。 如果大于零,则表示组合中不同值的估计数量。 如果小于零,则表示不同值的数量除以行数的负值。(当 |
函数依赖统计 |
列中最常见的值组合的列表。(如果没有组合看起来比任何其他组合更常见,则为空。) |
最常见的值组合的 NULL 标志列表。(当 |
最常见组合的频率列表,即每个出现的次数除以总行数。(当 |
最常见组合的基本频率列表,即每个值的频率的乘积。(当 |
可以使用 ALTER TABLE SET STATISTICS
命令按列控制数组字段中的最大条目数,或者通过设置 default_statistics_target 运行时参数全局控制。
如果您在文档中发现任何不正确、与您使用特定功能的经验不符或需要进一步澄清的内容,请使用此表单报告文档问题。