升级Aurora RDS会自动调整参数吗?

时间:2017-11-14 10:17:26

标签: mysql magento2 amazon-rds-aurora

我将升级我的RDS以获得更大的实例类型(r3.large到r3.2xlarge),我想知道AWS是否会根据情况调整mysql参数...我应该关注的是什么?这个程序?当存在时,罚款定制会丢失吗?

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> 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)

因为它状态mysql无法缓存一些东西并且有大量的李子。

1 个答案:

答案 0 :(得分:1)

默认情况下,参数innodb_buffer_pool_size的值使用公式{DBInstanceClassMemory*3/4}指定。因此,如果更改数据库实例类(升级或降级),则相应地更改该值。只要您没有手动更改值并将其设置为数值(不使用公式),此选项就有效。

在您的情况下,如果要将实例类升级到更高的类,并且如果已更新参数的值(不使用公式),则<<>>保留后< em> db instance class 已升级。