51.51. pg_statistic_ext
Каталог pg_statistic_ext
содержит определения расширенной статистики планировщика. Каждая строка в этом каталоге соответствует объекту статистики, созданному командой CREATE STATISTICS.
Таблица 51.51. Столбцы pg_statistic_ext
Имя | Тип | Ссылки | Описание |
---|---|---|---|
stxrelid | oid |
| Таблица, содержащая столбцы, описываемые этим объектом |
stxname | name | Имя объекта статистики | |
stxnamespace | oid |
| OID пространства имён, содержащего этот объект статистики |
stxowner | oid |
| Владелец объекта статистики |
stxkeys | int2vector |
| Массив номеров атрибутов, показывающий, какие столбцы таблицы покрываются данным объектом статистики; например, значение 1 3 показывает, что статистика покрывает первый и третий столбцы таблицы |
stxkind | char[] | Массив, содержащий коды для включённых видов статистики; допустимые значения: d для статистики по количеству различных значений (n-distinct), f для статистики по функциональным зависимостям (functional dependency) и m для списков самых частых значений (MCV) |
Поле pg_statistic_ext
заполняется при выполнении команды CREATE STATISTICS
, но собственно значения статистики на этом этапе не вычисляются. Статистические данные вычисляются при последующих выполнениях команды ANALYZE
и сохраняются в соответствующей записи в каталоге pg_statistic_ext_data
.