поиск минимального количества строк, необходимых для извлечения значимых данных из сложного представления, которое зависит от более 1000 представлений / таблиц - PullRequest
0 голосов
/ 13 февраля 2020

Существующая среда: БД - Greenplum. нам нужно извлечь около 1000 строк из представления, которое имеет около 10 соединений, извлекая данные из еще 10 таблиц / представлений. И затем эти 10 представлений / таблиц снова в зависимости от большего количества таблиц (более одного левого соединения / внутреннего соединения). Таким образом, в целом представление зависит от длинной и сложной иерархии (до 10 уровней) таблиц / представлений.

Проблема, которую необходимо решить: мы хотим выяснить, извлечь 1000 строк из представления, что следует минимальное количество строк (приблизительное), необходимое для самих таблиц root, учитывая, что между таблицей root и окончательным представлением существует множество соединений.

...