我在AWS上运行一个站点,设置如下:
通常,该网站表现良好,但流量相当低--比如大约每小时50到100次访问.然而,在高峰期,我们看到了大约两倍的流量。在高峰时期,几乎每天:
然后,网站偶尔是无法到达的,当然是根据pingdom监控。
有人认得这种行为吗?你能指给我正确的方向开始调查吗?当然,RDS会使慢查询日志这样的工作变得困难,所以我开始定期将mysql进程列表转储到一个文件中,看看是否有我能发现的东西,但是如果有一些更具体的东西可以调查的话就更好了。
至少,有人能证实我说得对吗?流量水平意味着问题必须是一种特定类型的查询,所需时间要比它应该执行的时间长得多。如果一个表被锁定了,而且许多查询都需要写入,就会发生这种情况,对吗?出于这个原因,我已经将__session表类型更改为InnoDB。
发布于 2012-06-28 08:06:51
发布于 2017-05-22 20:26:48
我不认为这是一个MySQL问题。您所描述的是我在Joomla网站上所经历的,当实例(片)的内存分配不够的时候。我建议增加内存分配,然后监视结果以进行改进。
如果您仍然认为这是一个MySQL问题,我将使用MySQL创建一个虚拟应用程序并对其进行负载测试。
https://serverfault.com/questions/402779
复制相似问题