Функции статистической информации
QHB предоставляет функцию для проверки сложной статистики,
определенной с помощью команды CREATE STATISTICS
.
Проверка списков MCV
pg_mcv_list_items ( pg_mcv_list ) → setof record
Функция 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.