PostgreSQL 最大连接数基于 api 调用还是单个应用程序到数据库的连接?



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

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

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

谢谢!

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

相关内容

最新更新