Development Versions: 12 / devel

9.29. Statistics Information Functions

PostgreSQL provides a function to inspect complex statistics defined using the CREATE STATISTICS command.

9.29.1. Inspecting MCV lists

pg_mcv_list_items returns a list of all items stored in a multi-column MCV list, and returns the following columns:

Name Type Description
index int index of the item in the MCV list
values text[] values stored in the MCV item
nulls boolean[] flags identifying NULL values
frequency double precision frequency of this MCV item
base_frequency double precision base frequency of this MCV item

The pg_mcv_list_items function can be used like this:

SELECT m.* FROM pg_statistic_ext,
                pg_mcv_list_items(stxmcv) m WHERE stxname = 'stts';

Values of the pg_mcv_list can be obtained only from the pg_statistic_ext.stxmcv column.