Я нахожусь в очень странной ситуации (на мой взгляд), когда я не могу выполнить запрос с представлением group by, и он остается в состоянии операции PGA с памятью события ожидания, ничего не делая.Он даже не создает план выполнения.
это очень простой запрос, я просто делаю
select a.col1, sum(a.col2)
from my_view a
group by a.col1;
Однако выполняю
select a.col1, a.col2
from my_view a;
и
select sum(a.col2)
from my_view a;
работает без единой проблемы.Это представление содержит менее 400 строк, но содержит около 700 столбцов и состоит из внутреннего объединения 25 таблиц.Запрашивать это представление очень быстро, потому что все эти таблицы очень малы, просто имеют много столбцов.
Запросы к любым другим обычным таблицам с помощью предложения group by и суммирование тоже работают без проблем.
Любая идеячто может быть причиной такого поведения?
Большое спасибо.