↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12

52.53. 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 列

列类型

描述

stxoid oid(引用 pg_statistic_ext.oid)

包含此数据定义的扩展统计信息对象

stxdinherit bool

如果为真,则统计信息包括子表中的值,而不仅仅是指定关系中的值

stxdndistinct pg_ndistinct

非重复值计数,序列化为 pg_ndistinct 类型

stxddependencies pg_dependencies

函数依赖统计信息,序列化为 pg_dependencies 类型

stxdmcv pg_mcv_list

MCV(高频值)列表统计信息,序列化为 pg_mcv_list 类型

stxdexpr pg_statistic[]

每个表达式的统计信息,序列化为 pg_statistic 类型的数组。


报告文档问题

阅读 上游文档. 通过 PostgreSQL 文档反馈表单.