回答:
約2年前、私はAmazon RDS for MySQLの評価を任されていました。DBA StackExchangeで、私の発見と観察についていくつかの投稿を書きました。
Jul 25, 2012
:Perconaデータセンターのスケーリング:セットアップとレプリケーションAug 02, 2012
:ローカルデータベースとAmazon RDSSep 21, 2012
:多くのデータベースを作成すると、MySQL 5.5がメモリ不足になり、すべての接続が削除されるつまり、変更できないオプションは3つあります
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)
実際の質問に関してt1.micro
は、max_connections設定として34があります。32を超えることができない場合、それはかなり理解できます。Amazon AWSは、SUPERユーザーとしてRDSインスタンスに接続して監視できる必要があります。t1.micro
インスタンスでは32を超えることができないのが妥当です。これに照らして、AWSクラウド内のすべてのMySQLインスタンス間でmax_connectionsおよびその他のオプションを割り当てるためにAmazonが管理する管理スキームを信頼する以外に選択肢はありません。
max_connections
AWS RDS(mysql)インスタンスの変更またはその他のパラメーターを変更するためにできることは次のとおりです。
my-param-group
max_connections
またはその他のパラメータmy-param-group
my-param-group
として選択