AWS EC2 与 RDS 性能对比

AWS EC2 vs RDS performance

我有一个 m4.10xlarge EC2 实例和一个 AWS RDS,两者都是 运行 MySQL 5.7,具有相同的数据。

我尝试了 运行 一些复杂的查询(交叉连接、嵌套 select),发现 EC2 实例始终具有更好的性能(更短的持续时间和获取时间)。

我可以断定 EC2 数据库拥有更多 CPU,其性能优于具有预配置 IOPS (SSD) 的 RDS 吗?

RDS 规格:

没有。你不能这样下结论。您也应该在 RDS 中使用等效规范。此外,数据库参数组的正确配置在提供 RDS 的最佳性能输出方面发挥着重要作用。

  1. 您应该为您的 rds 实例使用更好的规范。
  2. 配置参数组变量以匹配您的 Ec2 设置的全局变量以获得相似的性能。