2017-11-14 3 views
0

もっと大きなインスタンスタイプ(r3.large〜r3.2xlarge)でRDSをアップグレードするつもりですが、AWSがmysqlパラメータを適切に調整するかどうかを知りたいと思います。手順?罰金のカスタマイズは存在するときに失われていますか?Aurora RDSをアップグレードすると自動的にパラメータが調整されますか?

instance  cpu Memory PIOPS-Optimized Network Performance 
Price 
db.r3.large  2  15  No    Moderate    $0.32 
db.r3.2xlarge 8  61  Yes    High     $1.28 

私の主な関心事はキャッシュ設定に関するものです。

現在innodb_buffer_pool_sizeは7GBです。アップグレード後に50GBにすることを考えています。これは自動的に調整されますか?ただ、質問を補完する

この上で示したように、私はメモリが不足しているためにアップグレードしています:それはmysqlはいくつかのものをキャッシュし、プルーンの負荷を持つことができない状態と

mysql> show status like '%qcache%'; 
+-------------------------+----------+ 
| Variable_name   | Value | 
+-------------------------+----------+ 
| Qcache_free_blocks  | 134  | 
| Qcache_free_memory  | 148080 | 
| Qcache_hits    | 42459186 | 
| Qcache_inserts   | 14059268 | 
| Qcache_lowmem_prunes | 2455035 | 
| Qcache_not_cached  | 22422639 | 
| Qcache_queries_in_cache | 241632 | 
| Qcache_total_blocks  | 772112 | 
+-------------------------+----------+ 
8 rows in set (0.01 sec) 

答えて

1

デフォルトでは、パラメータinnodb_buffer_pool_sizeの値は、式{DBInstanceClassMemory*3/4}を使用して割り当てられます。したがって、dbインスタンスクラス(アップグレードまたはダウングレード)を変更した場合は、それに応じて値が変更されます。これは、値を手動で変更していないかぎり、数式を使用せずに数値に設定していれば有効です。あなたのケースでは

、あなたが上位クラスにインスタンスクラスをアップグレードしていて、(式を使用せずに)パラメータの値を更新した場合は、同じデシベルのインスタンスクラスを保存している場合アップグレードされました。

関連する問題