pg_statistic_ext
目录pg_statistic_ext包含了扩展的规划器统计信息的定义。这个目录中的每一行对应于一个用CREATE STATISTICS创建的统计信息对象。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- catalog
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- oid, stxrelid, stxname, stxnamespace, stxowner, stxkeys, stxstattarget, stxkind, stxexprs
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
目录pg_statistic_ext包含了扩展的规划器统计信息的定义。这个目录中的每一行对应于一个用CREATE STATISTICS创建的统计信息对象。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| oid | oid | 非空 | 行标识符 |
| stxrelid | oid | 非空 | 包含这个对象所描述的列的表 |
| stxname | name | 非空 | 统计信息对象的名称 |
| stxnamespace | oid | 非空 | 包含这个统计信息对象的名字空间的OID |
| stxowner | oid | 非空 | 统计信息对象的拥有者 |
| stxkeys | int2vector | 非空 | 一个属性编号的数组,表示哪些表列被这个统计信息对象覆盖。例如值1 3表示第一个和第三个表列被覆盖 |
| stxstattarget | int2 | 可空 | stxstattarget 控制 ANALYZE 为该统计信息对象收集统计信息时的细节级别。零值表示不应收集统计信息。空值表示使用被引用列的统计目标中的最大值(如果有设置),否则使用系统默认统计目标。正值 stxstattarget 决定要收集的“高频值”目标个数。 |
| stxkind | char[] | 非空 | 包含启用的统计类型代码的数组,可用值有:d 表示非重复值统计信息,f 表示函数依赖统计信息,m 表示高频值(MCV)列表统计信息,e 表示表达式统计信息 |
| stxexprs | pg_node_tree | 可空 | 统计信息对象属性中那些不是简单列引用的表达式树,以 nodeToString() 表示。这是一个列表,每个表达式占一个元素。如果所有统计信息对象属性都是简单引用,则为空值。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:9e8e03149e385ecc56cdcbc1055e9e7283c1ad8432a3fffe125138725600212e
正文语言: zh-Hans · 2026-09-27@419045e