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
联接后),它只公开有关当前用户拥有的表的相关信息。
表 51.53. pg_statistic_ext_data
列
列类型 描述 |
---|
包含此数据定义的扩展统计信息对象 |
如果为 true,则统计信息包括子表中的值,而不仅仅是指定关系中的值 |
N-distinct 计数,序列化为 |
函数依赖统计信息,序列化为 |
MCV(最常见值)列表统计信息,序列化为 |
每个表达式统计信息,序列化为 |
如果您在文档中发现任何不正确的内容、与您对特定功能的体验不符的内容或需要进一步说明的内容,请使用 此表单 报告文档问题。