# 52.50.pg_statistic_ext

目录pg_statistic_ext保存扩展计划器统计的定义。此目录中的每一行对应一个统计对象创建于创建统计.

表 52.50.pg_statistic_ext

列类型

描述
样的 样的

行标识符
stxrelid 样的(参考pg_class.样的)

包含此对象描述的列的表
名称 姓名

统计对象名称
stx命名空间 样的(参考pg_namespace.样的)

包含此统计对象的命名空间的 OID
所有者 样的(参考pg_authid.样的)

统计对象的所有者
stxstattarget 整数4

stxstattarget通过以下方式控制为此统计对象累积的统计信息的详细程度分析.零值表示不应收集统计信息。负值表示使用引用列的最大统计目标(如果已设置)或系统默认统计目标。的正值stxstattarget确定要收集的“最常见值”的目标数量。
stxkeys int2vector(参考pg_attribute.attnum)

属性编号数组,指示该统计对象涵盖哪些表列;例如一个值1 3将意味着第一和第三表列被覆盖
stxkind 字符[]

包含启用的统计类型代码的数组;有效值为:d对于 n 个不同的统计量,f对于函数依赖统计,对于最常见值 (MCV) 列表统计信息,以及e用于表达统计
文本表达式 pg_node_tree

表达式树(在节点字符串()表示)用于不是简单列引用的统计对象属性。这是一个列表,每个表达式有一个元素。如果所有统计对象属性都是简单引用,则为 Null。

pg_statistic_ext期间填写完整创建统计,但不计算实际的统计值。随后的分析命令计算所需的值并在pg_statistic_ext_data目录。