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
连接后),
仅暴露当前用户拥有的表的信息。
表 53.53. pg_statistic_ext_data
Columns
列类型 描述 |
---|
包含此数据定义的扩展统计信息对象 |
如果为true,则统计信息包括子表中的值,而不仅仅是指定关系中的值 |
N-distinct计数,序列化为 |
函数依赖统计信息,序列化为 |
MCV(最频值)列表统计信息,序列化为 |
每个表达式的统计信息,序列化为 |