Deprecated: Assigning the return value of new by reference is deprecated in /home/clicktrk/subdomains/blog/wp-settings.php on line 468

Deprecated: Assigning the return value of new by reference is deprecated in /home/clicktrk/subdomains/blog/wp-settings.php on line 483

Deprecated: Assigning the return value of new by reference is deprecated in /home/clicktrk/subdomains/blog/wp-settings.php on line 490

Deprecated: Assigning the return value of new by reference is deprecated in /home/clicktrk/subdomains/blog/wp-settings.php on line 526

Deprecated: Assigning the return value of new by reference is deprecated in /home/clicktrk/subdomains/blog/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /home/clicktrk/subdomains/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/clicktrk/subdomains/blog/wp-includes/theme.php on line 618
Inside ClickTracker » Imprevisto #1

Inside ClickTracker

Blog do ClickTracker

Imprevisto #1

server-ops.jpgOntem 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