Hollywood, так у тебя сервер потому что находиться хуй пойми где, пока запрос летит по миру - время тратится. Из-за этого так долго, не потому что посгре медленное, а потому что посгре на сервере
Если сервер находится далеко от твоего физического расположения, то очевидно соединение будет идти дольше. Если хочешь минимальную задержку то нужно разворачивать базу на том же хосте где и приложение, чтобы оно стучалось к бд локально. А хранить открытым внешний доступ к базе не рекомендуется в целях безопасности