您如何解决经历异常高CPU负载的MySQL服务器?

时间:2013-06-06 06:40:20

标签: mysql linux

这是一个广泛的问题,没有具体的事件。我想知道是否有任何标准方法可以找到解决CPU负载问题的方法。这是一个功课问题,我试图找到一个很好的例子。如果有人可以请求帮助我会很感激。谢谢

1 个答案:

答案 0 :(得分:1)

可以做一些事情,至少这些是我通常做的事情:

1.优化您的查询

2.使用索引并确保索引右行

3.不要将您的MySQL服务器+数据库与HTML / Apache / PHP环境一起设置

4.如果可以的话,应用明智的只读政策。 RO数据库更快,处理更少

5.与第4项一起,巧妙地利用克隆,主从数据库。

最后,您是否尝试过亚马逊网络服务?在他们提供的东西中,有一种叫做“RDS”的东西,这里有一段摘录:

Amazon Relational Database Service(RDS)使您可以轻松地在云中设置,操作和扩展关系数据库。您可以单击下面的按钮,在几分钟内启动数据库(DB)实例,包括自动备份,交钥匙多可用区复制和免费监控指标。通过Amazon RDS,您可以访问熟悉的MySQL,Oracle或SQL Server数据库,以便与现有代码,应用程序和工具兼容。