↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12
测试版PostgreSQL 19 Rc 1 尚未正式发布,内容与行为在正式发布前可能变化。正式内容请看当前版本。

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 类型的数组。


提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游会在正式发布前持续修订。