繁体   English   中英

AWS Aurora mysql 数据库非常慢然后 AWS RDS Mysql

[英]AWS Aurora mysql database is very slow then AWS RDS Mysql

我们在本地 mysql 5.7 版中有现有数据,并计划在 AWS 上移动应用程序和数据库。 我们配置了一个 RDS Mysql 数据库和一个 Aurora Mysql 数据库并将应用程序连接到两个服务器。 我们在数据库中保存了执行时间,因此我们发现RDS MySql 的运行速度比 Aurora 数据库快 2 倍 AWS 声称 Aurora 数据库的性能比 RDS Mysql 快 5 倍,但这似乎是不正确的。 请建议 Aurora db 是否需要任何调整。

两个 DB 的系统配置: db.r6g.large(2CPU 和 16 GB RAM)

注意:将 db 列 prodQueryTime 称为“Mysql 性能时间”,将 ExperimentQueryTime 称为“Aurora DB 性能时间” 查询统计

有很多像你这样的类似报告,例如这里 答案是这取决于你做什么。 AWS 代表写道:

需要牢记的最重要方面是 Aurora 针对并发工作负载进行了优化,其优势最好通过运行并行基准来评估

完全同意。

对于我们的任务,Aurora MYSQL 性能比常见的 MYSQL 差得多(iOS 和 Android 应用程序,由 50 万用户访问)

我们从 RDS MYSQL (t3.medium) 迁移到 Aurora MYSQL。 我们尝试了 Aurora MYSQL 和 Aurora MYSQL Severless V2。

最初,我们的 MYSQL t3.medium 运行良好,CPU (20-50%) 一直运行良好。 相同大小的极光无法处理负载。 我们不得不复制实例大小并在高峰时段不断出现问题。

此外,在测试 Aurora Serverless v2 时,我们必须扩展到 8ACU (16GB) 才能处理负载。

正如我之前所说,使用 MYSQL(无极光),我们可以使用 t3.medium(2CPU,4GB)很好地处理负载。

使用 Aurora,我们不得不复制(或更多)实例大小,因此成本翻了一番(或更多)。

恢复正常 RDS MYSQL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM