私はAmazons RDSプラットフォーム上で動作するデータベースを持っていますが、使用可能なメモリの量が十分ではないようです。AWS RDSメモリの問題
インスタンスタイプはdb.m4.xlargeですが、これは私に16 GiBのメモリを与えるはずですが、監視ページを見ると、現在の値が2460 MBのしきい値に達しています。
私は、DBパラメータグループを見てみると、それは私がDBにログインし、show global variables
を実行することにより、(設定されている実際の値をチェックするときinnodb_buffer_pool_sizeしかしDBinstanceClassMemoryの3/4であることを示しています)これは12465471488に設定されています(これはバイトであると仮定します)。
これはなぜ、どのようなオプションを使用して、RDSインスタンスが利用可能なメモリを最大限に活用するように設定する必要があるかを知っていますか?
私は現時点でそのリファレンスを見つけることができませんが、私はあなたの特定の質問に答えがありませんが、私はあなたのデータベース操作は、タイプ指定。インスタンスタイプが16GBのメモリを指定している場合、それらのギグのいくつかは基底のEC2インスタンスに移動します。私はそれが16GBを2.5GBに減らすとは想像もしません。そのために別の理由が考えられますが、それを分かち合うと思っていました。 – Brooks
@Brooksいいえ、いくつかのギグではありません。おそらく、256 - 512 MiBの範囲に近いでしょう。インスタンスは、データベースの実行以外は何も実行していません。 –
私は訂正されました - ドキュメンテーションを見つけられたら助けになりました...!訂正ありがとう! – Brooks