9.30. Функции статистической информации#
9.30. Функции статистической информации #
Tantor BE предоставляет функцию для анализа сложной статистики, определенной с помощью команды CREATE STATISTICS
.
9.30.1. Проверка списков MCV #
pg_mcv_list_items
(pg_mcv_list
) →setof record
pg_mcv_list_items
возвращает набор записей, описывающих все элементы, хранящиеся в многоколоночном списке MCV. Он возвращает следующие столбцы:
Имя | Тип | Описание |
---|---|---|
index | integer | index of the item in the MCV list |
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
можно получить только из столбца stxdmcv
таблицы pg_statistic_ext_data
.