Я не DBA, но выглядит так, будто на уровне кода в какой-то момент запросы к БД начинают идти реже. То есть, по-моему, это падение производительности не связано с БД
Ну вот очень странно. Ибо я решил переключиться с pgbouncer на пулы соединений от sqlalchemy, и скорость выросла (как и было раньше), но опять же из-за линейного роста RAM это приведёт к ООМ. В данный момент (воркеры работают через sqlaclhemy) выполняется в среднем 2,200 сообщений в секунду. Когда была работа через pgbouncer — это значение было в самом начале тоже на уровне 2,000, но потом стабильно ~600. И изменение количества воркеров одного типа, уменьшало количество обработки сообщений у другого воркера, но в сумме они обрабатывали всё те же ~600