Сервер golang не отвечает при частых запросах к БД?
Вы подключаетесь к базе данных на каждый запрос, это совсем плохо.
Подключайтесь к базе данных один раз при старте приложения, а при обработке запроса используйте готовое подключение.
Попробуйтеdb.SetMaxIdleConns(n int)
db.SetMaxOpenConns(n int)
для манипулирования доступным пулом соединений с DB