52.51. pg_statistic_ext

目录pg_statistic_ext保存扩展的计划程序统计信息。该目录中的每一行都对应一个由CREATE STATISTICS创建的* statistics 对象*。

表 52.51. pg_statistic_ext

NameTypeReferencesDescription
stxrelidoidpg_class.oid包含此对象描述的列的表
stxnamename 统计对象的名称
stxnamespaceoidpg_namespace.oid包含此统计信息对象的名称空间的 OID
stxowneroidpg_authid.oid统计对象的所有者
stxkeysint2vectorpg_attribute.attnum属性编号数组,指示此统计信息对象覆盖哪些表列;例如,值1 3表示第一和第三表列已覆盖
stxkindchar[] 一个数组,其中包含启用的统计类型的代码;有效值为:d用于 n 差异统计,f用于功能相关性统计
stxndistinctpg_ndistinct N 分位数,序列化为pg_ndistinct类型
stxdependenciespg_dependencies 功能依赖性统计信息,序列化为pg_dependencies类型

stxkind字段是在创建统计对象时填写的,指示所需的统计类型。其后的字段最初为 NULL,仅在ANALYZE计算了相应的统计信息后才填充。