支持的版本: 当前 (17) / 16 / 15 / 14 / 13
开发版本: devel
不支持的版本: 12

9.31. 统计信息函数 #

PostgreSQL 提供了一个函数来检查使用 CREATE STATISTICS 命令定义的复杂统计信息。

9.31.1. 检查 MCV 列表 #

pg_mcv_list_items ( pg_mcv_list ) → setof record

pg_mcv_list_items 返回一组描述存储在多列中的所有项目的记录MCV列表。它返回以下列

名称 类型 描述
索引 整数 项目在MCV列表中的索引
文本[] 存储在 MCV 项目中的值
空值 布尔[] 标识 NULL 值的标志
频率 双精度浮点数 MCV项目的频率
基础频率 双精度浮点数 此项的基础频率MCV项目的频率

函数 pg_mcv_list_items 可以这样使用

SELECT m.* FROM pg_statistic_ext join pg_statistic_ext_data on (oid = stxoid),
                pg_mcv_list_items(stxdmcv) m WHERE stxname = 'stts';

pg_mcv_list 类型的值只能从 pg_statistic_ext_data.stxdmcv 列中获得。

提交更正

如果您在文档中看到任何不正确的内容,或者与您在使用特定功能时的体验不符,或者需要进一步澄清,请使用此表单来报告文档问题。