1

我正在使用 ElephantSQL 的小乌龟计划(5 个并发连接)。“并发连接”是指应用程序在应用程序启动时打开连接(我正在使用 Gorm so gorm.Open()),还是意味着基于每个查询?

我已经缩小了范围,在进行多个异步 API 调用时,有时会出现错误(pq: too many connections for role "x"),所以这让我认为罪魁祸首是一次太多的异步 API 调用。但是,我还读到它是基于应用程序连接的,例如gorm.Open()用于打开连接。

只是想澄清一下,以防我管理不善。还应该说我gorm.Open()在应用程序启动期间只使用过一次。

谢谢!

4

1 回答 1

0

连接是您的应用程序和 PostgreSQL 数据库 (ElephantSQL) 之间的 TCP 连接。常见问题解答:https ://www.elephantsql.com/docs/faq.html#What_is_a_connection 您拥有的并发(活动)连接,在定价页面上指定。您可以在 Stats 页面上查看(和终止)连接。

于 2018-09-24T06:37:19.313 回答