# 52.90.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.91.pg_stats_ext
列
列类型 描述 |
---|
模式名 姓名 (参考pg_namespace .nsp名称 )包含表的模式名称 |
表名 姓名 (参考pg_class .相对名称 )表名 |
statistics_schemaname 姓名 (参考pg_namespace .nsp名称 )包含扩展统计对象的模式名称 |
统计名称 姓名 (参考pg_statistic_ext .名称 )扩展统计对象的名称 |
statistics_owner 姓名 (参考pg_authid .名字 )扩展统计对象的所有者 |
姓名 姓名[] (参考pg_attribute .姓名 )扩展统计对象中包含的列的名称 |
表达式 文本[] 扩展统计对象中包含的表达式 |
种类 字符[] 为此记录启用的扩展统计对象的类型 |
n_distinct pg_ndistinct 列值组合的 N 个不同计数。如果大于零,则组合中不同值的估计数量。如果小于零,则为不同值数的负数除以行数。(否定形式用于 分析 相信随着表格的增长,不同值的数量可能会增加;当列似乎具有固定数量的可能值时,使用正数形式。)例如,-1 表示列的唯一组合,其中不同组合的数量与行数相同。 |
依赖关系 pg_dependencies 函数依赖统计 |
most_common_vals 文本[] 列中最常见的值组合的列表。(如果没有组合似乎比其他组合更常见,则为空。) |
most_common_val_nulls 布尔[] 最常见的值组合的 NULL 标志列表。(空时 most_common_vals 是。) |
most_common_freqs 浮动8[] 最常见组合的频率列表,即每个组合的出现次数除以总行数。(空时 most_common_vals 是。) |
most_common_base_freqs 浮动8[] 最常见组合的基本频率列表,即每值频率的乘积。(空时 most_common_vals 是。) |
数组字段中的最大条目数可以使用更改表集统计信息
命令,或通过设置全局默认_统计数据_目标运行时参数。