登录
9.30. 统计信息函数#
PostgreSQL提供了一个函数来检查使用CREATE STATISTICS
命令定义的复杂统计信息。
9.30.1. 检查 MCV 列表#
pg_mcv_list_items ( pg_mcv_list ) → setof record
pg_mcv_list_items
返回一组记录,描述存储在多列MCV列表中的所有项。它返回以下列
名称 | 类型 | 描述 |
---|---|---|
index | 整数 | 列表中项的索引 |
values | text[] | 存储在 MCV 项中的值 |
nulls | boolean[] | 标识 NULL 值的标志 |
frequency | 双精度 | 此 项的频率 |
base_frequency | 双精度 | 此 项的基本频率 |
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
列中获取。