MySQL no Amazon RDS db.m3.medium realizando lentamente

1

Estou movendo um aplicativo de trilhos de heroku para AWS para aumentar a confiabilidade e o controle sobre a arquitetura de pilha.

Eu estava planejando usar o RDS da Amazon, pois precisarei de vários servidores de aplicativos, e uma solução gerenciada do MySQL na rede amazon pareceu uma combinação perfeita para o nosso caso. Eu configurei o servidor de aplicativos e a nova relíquia para rastreamento e criação de perfil.

Infelizmente, o meu servidor tem um desempenho pior que o do heroku, apesar de estarmos usando instâncias de 2 m3.medium para nossos testes (em comparação com um dynos de 2 1x no heroku).

Olhando para a nova relíquia, é o banco de dados que requer 90% do tempo (~ 1,0 seg!) para consultas simples de seleção (nada muito complexo, pois funcionou da caixa no heroku / cleardb). Simples SELECT está sendo executado em um segundo, então eu tentei por ajustes na configuração padrão como eu encontrei algumas sugestões em um post, mas nada mudou (agora a configuração é restaurada para o padrão) ... Eu também tentei ativando IOPS (1000, onde a nova relíquia conta ~ 6 req / s no servidor - ainda não disponível publicamente, é claro), e ainda nada mudou ...

Agora estou mudando de db.m3.medium para db.m3.xlarge para verificar se algo muda ... Apenas para fins de teste, instalei um mysql local na máquina e bem ... as páginas estão no servidor em ~ 0,2 segundos, então tenho certeza que é a instância do RDS causando o atraso restante.

Alguma sugestão sobre o que posso experimentar? Eu realmente não preciso de uma grande instância como db.m3.xlarge no momento.

    
por CodeShining 29.08.2014 / 16:52

0 respostas