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
时,它的模式都必须被扩展。
Table 53.30. \1 字段列说明
Column Type Description |
|---|
包含表的模式的名称 |
表的名称 |
包含扩展统计对象的模式的名称 |
扩展统计对象的名称 |
扩展统计对象的拥有者 |
扩展统计对象中包含的列的名字 |
包含在扩展统计对象中的表达式 |
为这条记录启用的扩展统计对象的类型 |
如果为 true,这些统计包含来自子表的值,而不只是指定关系中的 值 |
列值组合的 N-distinct 计数。
如果大于零,是该组合中不同值数量的估计值。
如果小于零,是不同值数量除以行数的负数。
(当
|
Functional dependency statistics |
这些列中最常见值组合的列表。 (如果没有任何组合看起来比其他组合更常见,则为空。) |
最常见值组合的 NULL 标志列表。
(当
|
最常见组合频率的列表,
即每个组合出现的次数除以总行数。
(当
|
最常见组合基础频率的列表,
即各值频率的乘积。
(当
|
数组字段中条目的最大数量可以使用
ALTER
TABLE SET STATISTICS 命令逐列控制,
或通过设置
default_statistics_target 运行时参数进行
全局控制。