我正在使用 ElephantSQL 的小乌龟计划(5 个并发连接)。“并发连接”是指应用程序在应用程序启动时打开连接(我正在使用 Gorm so gorm.Open()
),还是意味着基于每个查询?
我已经缩小了范围,在进行多个异步 API 调用时,有时会出现错误(pq: too many connections for role "x")
,所以这让我认为罪魁祸首是一次太多的异步 API 调用。但是,我还读到它是基于应用程序连接的,例如gorm.Open()
用于打开连接。
只是想澄清一下,以防我管理不善。还应该说我gorm.Open()
在应用程序启动期间只使用过一次。
谢谢!