стоит проверить, насколько у вас используется пулл коннектов
если соединений не хватает, то СУБД начинает часто переключаться между имеющимися, на что тратятся дополнительные ресурсы
у того же постгреса имеется pg_bouncer, который помогает работать с соединениями, но его надо правильно готовить