我有一个m4.10xlarge EC2实例和一个AWS RDS,它们都运行带有相同数据的MySQL 5.7。
m4.10xlarge
我尝试在它们上运行一些复杂的查询(交叉连接,嵌套选择),并发现EC2实例具有始终如一的更好性能(更低的持续时间和获取时间)。
我能否安全地得出EC2数据库,它具有更多的CPU,比具有预配置IOPS(SSD)的RDS具有更好的性能?
RDS规格:
不,你不能这么说。您也应该在RDS中使用等效规范。此外,db参数组的正确配置在从RDS提供最佳性能输出方面发挥了重要作用。