Str*_*Hat 20 mysql amazon-web-services amazon-rds
目前,max_connections
MySQL RDS t1.micro 服务器模型中该参数的值为{DBInstanceClassMemory/12582880}
32。
由于我的服务器在 32 之后不允许更多连接,那么max_connections
我可以用于微型实例的最大安全值是多少?
Rol*_*DBA 33
大约 2 年前,我的任务是评估 Amazon RDS for MySQL。我在 DBA StackExchange 中写了一些关于我的发现和观察的帖子:
Jul 25, 2012
:扩展 Percona 数据中心:设置和复制Aug 02, 2012
:本地数据库 vs 亚马逊 RDSSep 21, 2012
: MySQL 5.5 内存不足,创建多个数据库时断开所有连接简而言之,您无法更改三个选项
128M
)这是我制作的图表,告诉您每个服务器模型的限制
MODEL max_connections innodb_buffer_pool_size
--------- --------------- -----------------------
t1.micro 34 326107136 ( 311M)
m1-small 125 1179648000 ( 1125M, 1.097G)
m1-large 623 5882511360 ( 5610M, 5.479G)
m1-xlarge 1263 11922309120 (11370M, 11.103G)
m2-xlarge 1441 13605273600 (12975M, 12.671G)
m2-2xlarge 2900 27367833600 (26100M, 25.488G)
m2-4xlarge 5816 54892953600 (52350M, 51.123G)
Run Code Online (Sandbox Code Playgroud)
至于您的实际问题,t1.micro
将 34 作为max_connections设置。如果你不能超过32,那是可以理解的。Amazon AWS 必须能够以超级用户的身份连接到 RDS 实例并对其进行监控。例如,不能超过 32 是合理的t1.micro
。鉴于此,您将别无选择,只能信任由 Amazon 管理的管理方案,用于在 AWS 云中的所有 MySQL 实例之间分配max_connections和其他选项。
adv*_*ncd 14
您可以执行以下操作来更改max_connections
AWS RDS (mysql) 实例中的任何其他参数:
my-param-group
max_connections
或其他参数my-param-group
my-param-group
作为数据库参数组