PgBouncer - пулер соединений к Postgres. Приложение подключается к PgBouncer; PgBouncer держит меньше реальных соединений к БД. Режимы: session (один клиент - одно соединение на сессию), transaction (соединение возвращается после каждой транзакции), statement. В Go подключаются к хосту/порту PgBouncer; настройки пула (MaxOpenConns, MaxIdleConns) задают под размер пула PgBouncer и лимиты БД.
db.SetMaxOpenConns(50)
db.SetMaxIdleConns(10)