MySQL Server hitting 100% unexpectedly (Amazon AWS RDS)

Posted by Luc on Server Fault See other posts from Server Fault or by Luc
Published on 2012-09-17T07:15:18Z Indexed on 2012/09/17 9:40 UTC
Read the original article Hit count: 345

Filed under:
|
|
|

enter image description here

Please help! We've been struggling with this one for months. This week we upped our RDS instance to the highest performing instance and although the occurrences have reduced, we're still having our DB all of a sudden hit 100%. It comes out of nowhere. Sometimes 2am, sometimes midday.

I've ruled out a DOS - our pages access logs have normal traffic

I've ruled out memcached suddenly dieing (hits and misses continue as normal).

The SHOW PROCESSLIST while we have issues reports about 500 queries in queue. If I kill them off or restart the server, they just keep coming back and then eventually out of knowhere, our server resumes back to normal. Sometimes up to 3 hours.

Our bad performing queries take .02 seconds to execute when the server eventually returns back to normal but while we're in this 100% CPU physco phase, those queries never finish executing.

Please help!!!!! Anybody know anything about MYSQL query optimization? Could it be the server deciding to use different indexes all of a sudden, which puts it into a spiral?

© Server Fault or respective owner

Related posts about mysql

Related posts about php