Ala*_*ran 76 database amazon-web-services rds amazon-rds
RDS 服务器最多提供 40 个连接,如以下文档中所示,
我使用的是 Magento 1.9,在某些时候,我达到了最大连接数,然后网站停止服务。
你有什么推荐的方法来解决这个问题吗?
根据我的理解,如果我有 2 个 Web 服务器连接到 RDS 服务器..那么我应该有 2 个 RDS 连接,而不是更多。
Nic*_*sai 105
AWS RDS max_connections 限制变量基于实例类型,因此您可以升级 RDS 或制作更多副本。
具有 max_connections 限制的 RDS 类型:
当前 RDS MySQL max_connections 设置默认为{DBInstanceClassMemory/12582880},如果您使用512MB RAM 的t2.micro,则 max_connections 可能是 (512*1024*1024)/12582880 ~= 40,依此类推。
每个 Web 服务器可以有多个到 RDS 的连接,这取决于您来自 Web 服务器的 SQL 请求。
小智 49
您可以max_connections通过更新默认参数策略或创建一个新参数来更改该值 - 我建议使用后者。
max_connections价值希望这可以帮助!
小智 14
Postgresql t3-instances 的实际信息(default.postgres10 参数组):
它类似于 default.postgres9 和 default.postgres11
小智 7
登录到您的 RDS 实例(使用 MySQL 客户端)并运行以下查询:
SHOW VARIABLES LIKE 'max_connections';
Run Code Online (Sandbox Code Playgroud)
小智 5
最大并发数据库连接数因数据库引擎类型和数据库实例类的内存分配而异。最大连接数在与数据库实例关联的参数组中设置,但 Microsoft SQL Server 除外,它在 SQL Server Managment Studio (SSMS) 的数据库实例的服务器属性中设置。
玛丽亚数据库/MySQL {DBInstanceClassMemory/12582880}
甲骨文 LEAST({DBInstanceClassMemory/9868951}, 20000)
PostgreSQL LEAST({DBInstanceClassMemory/9531392}, 5000)
SQL服务器 0 (unlimited)
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Limits.html#RDS_Limits.MaxConnections
| 归档时间: |
|
| 查看次数: |
168107 次 |
| 最近记录: |