Eu tenho um problema estranho que me incomodou repetidamente em três servidores diferentes agora.
O problema
Por favor, veja o gráfico do NewRelic mostrando a enorme quantidade de tempo gasto no banco de dados.
Ohardware;
Originalmente,eutinhaumVPSpoderoso,mascomexcessodeassinaturas,paraoqualresolvioproblema.Entãomudeiparaumservidortotalmentededicado,quenãoeramuitopoderoso(masomeueratodomeu),Athlondualcore,ramde4GB,discode250G,conexãoUbuntu13.10,100Mb/s.
AgoramudeiparaumacaixatotalmentededicadacomumXeonE3-1270V2de3,5GHz,4núcleos,8núcleoslógicos,16GBdeRAMDDR3,discode1TB,Ubuntu13.10,conexãode1Gb/s.Amédiadecarregamentodoservidornuncaexcede0,08.
Oaplicativo
ÉumfórumPHPSMFsimplesepequeno.
Obancodedados
...é20MBnototal,100tabelas,principalmenteInnoDB.Eleélidoprincipalmente,etodasasconsultassimples,obtendoedefinindodados,nenhum"trabalho" sendo feito no banco de dados.
O banco de dados é Percona MySQL 5.6; Aqui está a configuração; link
Logs de consulta lenta estão habilitados; não há "consultas lentas".
Se alguém puder oferecer conselhos sobre como eu posso solucionar o problema, agradeceria muito. Obrigado.
EDIT: saída IOTop;
EDIT2:CPU/MEM;
EDIT3: O resultado;