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