我正在考虑将我们的生产环境从自托管解决方案转移到亚马逊 AWS。我查看了不同的服务,并考虑使用RDS替代我们的 mysql 实例。我们为 master 使用的硬件似乎比使用 rds(Quadruple Extra Large DB Instance)时所能获得的最好硬件要好。因为我不能简单地将我们的生产环境移动到 aws 并查看性能是否仍然足够好,所以我很想提前进行一些测试。
我考虑从我们当前的 master 创建一个完整的查询日志,配置 rds 实例并开始针对它重播完整的查询日志。实际上我什至不知道这种测试是否是一个好主意,但我想你会告诉我是否有更好的方法来确保在迁移到 rds 时 mysql 的性能不会急剧下降。
- 是否有首选工具来重放完整的查询日志?
- 在运行测试时我应该查看哪些指标
- CPU使用率?
- 内存使用情况?
- 磁盘使用情况?
- 查询时间?
- 还要别的吗?
提前致谢