51.51. pg_statistic_ext

Каталог pg_statistic_ext содержит расширенную статистику планировщика. Каждая строка в этом каталоге соответствует объекту статистики, созданному командой CREATE STATISTICS.

Таблица 51.51. Столбцы pg_statistic_ext

ИмяТипСсылкиОписание
stxrelidoidpg_class.oidТаблица, содержащая столбцы, описываемые этим объектом
stxnamename Имя объекта статистики
stxnamespaceoidpg_namespace.oidOID пространства имён, содержащего этот объект статистики
stxowneroidpg_authid.oidВладелец объекта статистики
stxkeysint2vectorpg_attribute.attnumМассив номеров атрибутов, показывающий, какие столбцы таблицы покрываются данным объектом статистики; например, значение 1 3 показывает, что статистика покрывает первый и третий столбцы таблицы
stxkindchar[] Массив, содержащий коды для включённых видов статистики; допустимые значения: d для статистики по количеству различных значений, f для статистики по функциональным зависимостям
stxndistinctpg_ndistinct Количество различных значений, сериализованное в типе pg_ndistinct
stxdependenciespg_dependencies Статистика по функциональным зависимостям, сериализованная в типе pg_dependencies

Поле stxkind заполняется при создании объекта статистики и показывает, для какого типа(ов) статистики он создан. Поля после него изначально содержат NULL и заполняются только когда соответствующая статистика вычисляется командой ANALYZE.