Imprevisto #1
Ontem percebi que o robô responsável pela migração de dados do ambiente de produção para o ambiente de desenvolvimento havia parado. Quando fui investigar, percebi que era problema de chaves duplicadas, provavelmente foi abortado em algum momento e na próxima execução, o imprevisto não tava sendo tratado.
Dei uma corrigida e mandei executar durante toda a madrugada a importação dos registros atrasados.
Eis que hoje a tarde recebo um e-mail educado da Dreamhost informando que uma query estava tomando 98% dos recursos do servidor de banco de dados. Mas como assim, essa query sempre rodou - durante o desenvolvimento - várias vezes por dia e nunca deu rolo!!! Me sugeriram contratar um ded server caso a query não pudesse ser melhorada.
Respondi dizendo que iria investigar e dar uma otimizada nela, e eles educadamente agradeceram inclusive detalhando em “portugol” (em inglês, claro) o que a query fazia, e que aquela não era a melhor forma para a massa de dados que eu pretendia trabalhar.
É, realmente ela não deveria ter tratado tantos registros daquela forma de uma só vez, por isso que mando o robô acordar de 10 em 10 minutos e tratar lotes menores… Mas isso é papo para um outro post.
PS: Esse imprevisto não impactou o ClickTracker em produção!
No comments yet. Be the first.
Lembre-se que:
- Este é um blog com o objetivo de aproximar os usuários e a equipe de desenvolvimento do ClickTracker.
- Seu comentário, independente da natureza, está sempre sujeito à moderação.
- Qualquer assunto relacionado ao suporte do serviço/dúvidas/sugestões não será atendido nos comentários, a menos que explicitamente informado.
- Para suporte, use o formulário de contato apropriado no site do ClickTracker.
Leave a reply