все запросы параметризованные, практически от одного клиента (asp net, ngpsql), и что-то не то может быть в параметрах. Что бы такое придумать, чтобы вычислить по IP юзера, который шлет делает запросы к вебсервису, которые приводят к проблемным запросам. Нет возможности в транзакции что-то установить, что будет являтся псевдо-идентификатором юзера сервиса ?
https://postgresqlco.nf/doc/ru/param/application_name/ например можете устанавливать
наверняка прожорливые до cpu запросы выполняются дольше нормальных - попробуйте залогировать их через регулировку log_min_duration_statement, сможете получить и адреса и параметры запроса
Обсуждают сегодня