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
列
列类型 说明 |
---|
包含表架构的名称 |
表名称 |
包含扩展统计对象架构的名称 |
扩展统计对象的名称 |
扩展统计对象的拥有者 |
包含在扩展统计对象中的列的名称 |
包含在扩展统计对象中的表达式 |
为该记录启用的扩展统计对象类型 |
如果为真,则统计信息包括来自子表的值,而不仅仅是指定关系中的值 |
列值组合的 N-distinct 计数。如果大于零,则为组合中不同值的估计数量。如果小于零,则为不同值数量除以行数的负值。(当 |
功能依赖性统计信息 |
列中值的最常见组合的列表。(如果没有任何组合似乎比其他组合更常见,则为 Null。) |
值的最常见组合的 NULL 标志列表。( |
最常见组合的频率列表,即,各个出现的次数除以总行数。(当 |
最常见组合的基本频率列表,即,按每个值的频率相乘。(当 |
通过使用 ALTER TABLE SET STATISTICS
命令或按列设置或通过设置 default_statistics_target 运行时参数来控制数组字段中的最大条目数。