亚马逊 RDS (postgres)连接限制? ?

我已经在网上搜索和浏览了 RDS 文档,但我似乎找不到一个开放的连接限制。

无论如何,我打算使用新的 Postgres 风格的 RDS,但是我想来自 mySQL 方面的答案也是可以接受的。

谢谢!

82245 次浏览

如果设置 PostgreSQL RDS 实例,可以查询 max _ connect:

select * from pg_settings where name='max_connections';

Max _ connect 被设置为5696。

只要用 show max_connections;

您可以在 RDS 控制台上的 参数组上修改此值。默认 postres9.3 参数组中的 max_connections值是 {DBInstanceClassMemory/12582880}。在版本9.4中,默认值是 {DBInstanceClassMemory/31457280}

Afaik 上面返回的‘ max _ links’实际上是在 Parameter terGroup 中设置的 max _ connect 的当前值。我想知道如何在 AWS 中动态计算给定 Postgres 实例的最大 有可能连接,但由于某些原因甚至无法从 AWS 中找到信息表。但是,我注意到 AWS 控制台 RDS 部分向您显示了当前连接的进度条和总可能性:

Snapshot from AWS console

在 Google Chrome 工具中,我已经确定蓝色部分是4像素宽,而进度条的总宽度是50像素,这意味着我目前的121个连接大约占总数的8% ,这给出了我的 db.r3.large 实例在1512的最大可能连接的近似值。

您可以更改 max _ connect。复制默认参数。然后更改值,保存并将实例组设置为新选项组,最后设置为 重新启动实例,以使设置生效。

enter image description here

也许现在回答已经太晚了,但是你可以在这里找到 Amazon Aurora RDS Postgreql 连接限制:

Https://docs.aws.amazon.com/amazonrds/latest/aurorauserguide/aurorapostgresql.managing.html#aurorapostgresql.managing