【问题标题】:Upgrading Aurora RDS does it automatically adjust the parameters?升级Aurora RDS会自动调整参数吗?
【发布时间】:2017-11-14 10:17:26
【问题描述】:

我将升级我的 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 不能缓存一些东西并且有很多修剪。

【问题讨论】:

    标签: mysql magento2 amazon-aurora


    【解决方案1】:

    参数innodb_buffer_pool_size的值默认使用公式{DBInstanceClassMemory*3/4}赋值。因此,如果您更改 db 实例类(升级或降级),则值会相应更改。只要您没有手动更改值并将其设置为数值(不使用公式),这就是有效的。

    在您的情况下,如果您将实例类升级到更高的类,并且如果您更新了参数的值(不使用公式),那么 之后保留相同 em>db 实例类已升级。

    【讨论】:

      猜你喜欢
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 2015-01-25
      • 2012-09-07
      • 1970-01-01
      相关资源
      最近更新 更多