кол-во данных, но ничего супер сложного. И выполняется он 0.5 сек.
почему такой же запрос, засунутый в функцию, которая вызывается как SELECT * FROM func(); выполняется в 5-7 раз дольше? Может быть такое, что запрос медленный ТОЛЬКО потому что обернут в функцию?
С помощью какого оператора возвращаете результат в функции? Какая версия постгри?
return query execute и дальше строка запроса
Множество причин может быть, начните с совета представленного выше
Обсуждают сегодня