pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
pg_statistic_ext_data #目录 pg_statistic_ext_data 保存在 pg_statistic_ext 中定义的扩展规划器统计信息的数据。该目录的每一行对应用 CREATE STATISTICS 创建的一个统计信息对象。
通常,每个已分析的统计信息对象都有一个 stxdinherit = false 的条目。如果表有继承子表或分区,还会创建第二个 stxdinherit = true 的条目。后者表示该统计信息对象在整个继承树上的统计信息,即通过 SELECT * FROM 看到的数据的统计信息;而 table*stxdinherit = false 的行表示 SELECT * FROM ONLY 的结果。table
像 pg_statistic 一样,pg_statistic_ext_data 不应公开可读,因为其内容可能被视为敏感。(例如,列中最常见的值组合可能非常引人关注。)pg_stats_ext 是建立在 pg_statistic_ext_data 之上的公开可读视图,(在与 pg_statistic_ext 连接后),仅暴露当前用户拥有的表的信息。
表 52.53. pg_statistic_ext_data 列
|
列类型 描述 |
|---|
|
包含此数据定义的扩展统计信息对象 |
|
如果为真,则统计信息包括子表中的值,而不仅仅是指定关系中的值 |
|
非重复值计数,序列化为 |
|
函数依赖统计信息,序列化为 |
|
MCV(高频值)列表统计信息,序列化为 |
|
每个表达式的统计信息,序列化为 |
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游会在正式发布前持续修订。