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
时,必须扩展其模式。
表 54.28. pg_stats_ext
列
列类型 描述 |
---|
包含表的模式名称 |
表的名称 |
包含扩展的统计信息对象的模式名 |
扩展的统计信息对象的名称 |
扩展的统计信息的拥有者 |
包含在扩展统计信息对象中的列的名称 |
包含在扩展统计信息对象中的表达式 |
为此记录启用的扩展统计信息对象的类型 |
如果为真,则统计信息包括子表中的值,而不仅仅是指定关系中的值 |
列值组合的N-不同计数。如果大于零,则为组合中不同值的估计数量。如果小于零,则为不同值数量的负数除以行数。
(当 |
功能的依赖关系统计信息 |
列中值的最常见组合的列表(如果没有组合看上去比其它的更常见,则为空。) |
值最常见组合的NULL标志的列表(当 |
最常见组合的频率的列表,即每个出现的数量除以行的总数(当 |
最常见组合的基本频率的列表,即每个值频率的乘积。(当 |
数组字段中的条目数最大值可以通过逐列控制,使用ALTER
TABLE SET STATISTICS
命令,或者通过设置
default_statistics_target运行时参数来全局控制。