Я пытаюсь создать разные STATISTIC
объекты, используя разные атрибуты в базе данных.
Задача - 1
Моя цель - найти ошибку в селективности путем выбора различных комбинаций атрибутов.Я хотел сравнить эти результаты с некоторыми другими экспериментами.Вот что я сделал,
- Я сделал каждая из комбинаций атрибутов (nC1, nC2, ..., nC_len_of_attributes).Одна комбинация атрибутов, две комбинации атрибутов и т. Д. Например (имя), (имя, возраст), (имя, возраст, почтовый индекс), (возраст, почтовый индекс) и т. Д.
- Создано
STATISTIC
объектов для каждогокомбинаций с помощью команды CREATE STATISTICS <name> on <one_attrib_combination> from <table_name>
- Я выполнил
ANALYSE
для таблицы, <table_name>
. - Теперь я хочу выполнить набор запросов для каждого из этих
STATISTIC
объекты и получить селективность для каждого из STATISTIC
объектов.
Как я могу решить эту проблему?Я использую PostgreSQL 10
.Есть идеи?
Проблема - 2
Вторая проблема, я хотел знать размер каждого из этих STATISTIC
объектов?Как узнать размер каждого из уникальных STATISTIC
объектов, которые я создал ранее?
Заранее спасибо за ответы на мои вопросы.