MySQL 5.5を実行しているAWS RDS t1-microがあります。接続エラーが多すぎます。チェックしたところ、最大34の同時接続が可能です。私が読んだのは、このマイクロインスタンスのDBパラメータグループを作成することで、この最大値を増やすことができるということです。
私の混乱は
ありがとう
各接続は、これらのパラメータで設定された接続ごとのバッファの負荷を運びます
接続数を変更すると、各接続がこれに要求できるメモリの量が増加します:( join_buffer_size + sort_buffer_size + read_buffer_size + read_rnd buffer_size )X max_connections
私は以前にこれらについて書きました
Jan 03, 2012
: mysqltunerの推奨事項と未使用のカタログについてApr 24, 2012
: DB接続のオープンとクローズはどのくらいコストがかかりますか?Feb 01, 2013
: プロセスリストを表示/最大同時接続数は131で最大になるようですAmazonは、特定の量のメモリと接続を要求する各モデルの権利に基づいて接続数を設定する必要があります
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)
これについても書きました: メモリ使用量に基づいてRDS MySQLインスタンスをアップグレードすることをいつ考えるべきですか?
これにより、Amazonは次のことを実行できます。
おそらく、my.cnfへのアクセスに制限がない場合は、Amazon EC2を使用してみてください。
RDSコンソール>パラメータグループ>パラメータの編集から、
Max_connectionsパラメータの値をカスタム値に変更できます。