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