【发布时间】:2017-07-17 05:55:06
【问题描述】:
昨晚我在DB StackExchange platform问了一个类似的问题,但没有人回答所以把我的问题放在这里。
我在 Amazon RDS 上拥有巨大的数据库(几乎 7-9GiB),CPU 利用率和 I/O 也很高,我不擅长优化数据库查询、增强数据性能等。我需要这个数据库的帮助,在优化和提升服务器性能方面,让用户获得丰富的体验。
关于我的研究: 正如 DBA 中提到的那样。我应该将 RDS t2.micro 升级到高级数据库实例吗?或者在高级服务器上创建另一个数据库副本并在 EBS(负载均衡器)的帮助下进行平衡。因此,服务器至少现在变得流畅。同样地, RDS Load Balancing Tricks
那么,我需要通过移除 EBS 和 Premium Server 来优化 SQL 查询并提高 API 性能并更新 RDS 上的数据库吗?
【问题讨论】:
-
请提供一些疑问。包括 SQL,
EXPLAIN SELECT ...和SHOW CREATE TABLE。可能就像添加复合索引一样简单。
标签: mysql database performance amazon-web-services optimization