今日私は、Amazon RDSインスタンスメモリモニタのしきい値が私に赤い線で表示されていることに気付きました。ここでは同じスクリーンショットを添付しました。 なぜAmazon RDSメモリモニタthrusholdが私をREDで表示していますか?
私の質問は、メモリしきい値とは何ですか、なぜそれが限界を超えているのですか?私のインスタンスに何か間違っていますか?このハイキングを減らす/コントロールする解決策は何ですか?
今日私は、Amazon RDSインスタンスメモリモニタのしきい値が私に赤い線で表示されていることに気付きました。ここでは同じスクリーンショットを添付しました。 なぜAmazon RDSメモリモニタthrusholdが私をREDで表示していますか?
私の質問は、メモリしきい値とは何ですか、なぜそれが限界を超えているのですか?私のインスタンスに何か間違っていますか?このハイキングを減らす/コントロールする解決策は何ですか?
赤い線は、RDSがそのしきい値を何度も引き起こしている場合に、AWSによって設定されたしきい値です。これは、必要なパフォーマンスの問題がある可能性があります。
MySQLは、必要に応じてすべての使用可能なメモリを使用しようとします。ただし、制限は変更可能なRDSのサーバーパラメータによって定義され、サーバーの規模を拡大する必要はありません。
RDSインスタンスは、メモリ使用量を最適化するために、これらのパラメータ(最も関連性が高いのはinnodb_buffer_pool_size)にデフォルト値で作成されます。インスタンスに適用されるサーバー変数を確認するには、そのインスタンスに接続し、 "show global variables"コマンドを実行します。
当然のことながら、その数は上下するのが普通です。
パフォーマンスの問題が発生していてもメモリが解放されていない場合は、原因を調べたり、大きなインスタンスにアップグレードする必要があります。
これらの値は、すべてのワークロードで正しくない可能性がありますが、必要に応じてパラメータグループを使用して調整できます。このドキュメントでは、パラメータグループの使用方法について説明します。
http://docs.amazonwebservices.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html