AWS RDSマイクロインスタンスのmax_connectionsの最大値


20

現在、max_connectionsMySQL RDS t1.microサーバーモデルのパラメーターの値{DBInstanceClassMemory/12582880}は32です。

私のサーバーは32以降は接続を許可しないmax_connectionsため、マイクロインスタンスに使用できる最大安全値はどのくらいですか?


1
参考として、AWS RDS製品のドキュメントは、awsdocs.s3.amazonaws.com
Allison

回答:


32

約2年前、私はAmazon RDS for MySQLの評価を任されていました。DBA StackExchangeで、私の発見と観察についていくつかの投稿を書きました。

つまり、変更できないオプションは3つあります

サーバーモデルごとの制限を伝えるために作成したグラフは次のとおりです。

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が管理する管理スキームを信頼する以外に選択肢はありません。


いい答えだ。しかし、カスタムパラメータグループで変更できると思いました。インスタンスのサイズを増やす以外に方法はありませんか?
麦わら帽子

実行中のすべてのMySQL RDSインスタンスへの公平な分散CPUサイクル、メモリ、および全体的なパフォーマンスのために、これらの3つのオプションのみが不変です。
RolandoMySQLDBA

すべてのリンクが役立ちます。あなたは私のために一日を節約した
麦わら帽子

1
max_connectionsを確認するには、次のコマンドを試してください。select@@ max_connections;
-stevendaniels

1
下記の私の答えを参照してくださいserverfault.com/a/740138/104677
advncd

14

max_connectionsAWS RDS(mysql)インスタンスの変更またはその他のパラメーターを変更するためにできることは次のとおりです。

  • RDSコンソールからパラメーターグループに移動します
  • デフォルトグループに基づいて新しいパラメータグループを作成し、名前を付けます my-param-group
  • 変更max_connectionsまたはその他のパラメータmy-param-group
  • インスタンスのメインページに戻るをクリックして、変更をしてインスタンスのアクションインスタンスを変更するためのボタン
  • DBパラメータグループmy-param-groupとして選択
  • インスタンスを再起動します
  • できた!

1
これは今受け入れられている答えだと思う
-lucaConfa

9

受け入れられた答えから物事が変わったようです。このスレッドを見た後、DBパラメーターグループを使用してmax_connectionを手動で2000に設定してdb.m3.medium RDS MySQLインスタンスでテストを実行しました。2000の接続を作成することができましたが、その後、予想される「Too Many Connections」のエラーが発生しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.