Запрос на просмотр с предложением group by никогда не выполняется, а сеанс зависает - PullRequest
0 голосов
/ 04 февраля 2019

Я нахожусь в очень странной ситуации (на мой взгляд), когда я не могу выполнить запрос с представлением 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 и суммирование тоже работают без проблем.

Любая идеячто может быть причиной такого поведения?

Большое спасибо.

...