Ну, надо посмотреть, как именно драйвер умеет. И если у СУБД таки process per connection - то это ваша боль, так как все равно отправлять слишком много запросов на БД нельзя.
Понятно, что в go сложно сделать не на горутинах и все равно приходится как-то решать задачу.
Но в других языках проще не брать корутины/реактивку для задач обработки входящих запросов через БД.