如何判断升级我的 Amazon RDS 实例是否会受益?

如何判断升级我的 Amazon RDS 实例是否会受益?

我有几个流量很大的网站 - 全部托管在 Heroku 上,并且全部访问 db.m1.large mySQL Amazon RDS 实例 - 我想知道升级到具有更多处理能力或内存的实例是否会有性能优势。下面的屏幕截图显示了指标的样子。这是分析问题的正确方法吗 - 如果是,是否表明需要升级?

在此处输入图片描述

答案1

您的读取 IOPS 似乎经常出现峰值,但写入 IOPS 仍在标准 EBS 的预期范围内(http://aws.amazon.com/ec2/faqs/#What_kind_of_performance_can_I_expect_from_Amazon_EBS_volumes),具体取决于您为实例分配的存储空间量。

鉴于此,如果这是 MySQL,您可能会受益于读取​​副本来扩展这些读取。此外,利用查询缓存 (http://dev.mysql.com/doc/refman/5.5/en/query-cache.html)用于内存结果集缓存将降低某些查询的读取 IOPS 和 CPU 利用率,或者调整 InnoDB 缓冲池(http://dev.mysql.com/doc/refman/5.5/en/innodb-buffer-pool.html)将行集缓存在内存中本身就可以提高读取 IOPS。

相关内容