pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
PostgreSQL 提供了一个函数来检查使用 CREATE STATISTICS 命令定义的复杂统计信息。
pg_mcv_list_items 返回多列 MCV 列表中存储的所有项的列表,返回列如下:
| 名称 | 类型 | 描述 |
|---|---|---|
index |
int |
该项在 MCV 列表中的索引 |
values |
text[] |
存储在 MCV 项目中的值 |
nulls |
boolean[] |
标识 NULL 值的标志 |
frequency |
double precision |
MCV 项目的频率 |
base_frequency |
double precision |
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 列获取。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。