Я использую крошечный черепаховый план ElephantSQL (5 одновременных подключений).Под "параллельными соединениями" это подразумевается, когда приложение открывает соединение (я использую Gorm, так что gorm.Open()
) при запуске приложения, или это означает, что для каждого запроса?
У меня естьв некотором роде, когда я выполняю несколько вызовов асинхронного API, я иногда получаю ошибку (pq: too many connections for role "x")
, поэтому я думаю, что виновником является слишком много одновременных вызовов асинхронного API.Тем не менее, я также читал, что это на основе соединения с приложением, например, с помощью gorm.Open()
, чтобы открыть соединение.
Просто хотел получить некоторые разъяснения на случай, если я неправильно управляю своими соединениями.Следует также сказать, что я использовал gorm.Open()
только один раз при запуске приложения.
Спасибо!