Filed under mysql

Webcast sobre MySQL

Eu fui convidado pelo amigo Jackson para fazer um webcast, sobre MySQL. O evento vai acontecer no dia 05/07 e você pode fazer a inscrição no site abaixo.

MySQL para aplicações escaláveis

É a primeira vez que vou trabalhar com essa plataforma de e-learning, e gostei muito dos testes que fizemos. A ferramenta possui muitos recursos legais e acho que vai ser uma experiência muito produtiva. Já tem outros webcasts programados, sobre Linux, Zend Frameworks e outros estão na fila.
Parabéns ao pessoal da ConexTI pela idéia. É uma forma de garantir o acesso a conteúdos para pessoas que estão espalhadas pelo país.

Apresentação sobre MySQL na ERBD

Estou disponibilizando o material da minha apresentação no ERBD em Joinville.
Os slides estão no Slideshare e os arquivos com os exemplos que apresentei podem ser baixados aqui

VI Escola Regional de Banco de Dados

A VI edição da Escola Regional de Banco de Dados vai acontecer em Joinville/SC, de 14 a 16/Abril de 2010.
É um evento da SBC que está sendo organizado pela UDESC e UNIVILLE. Eu vou ministrar um mini-curso “Mysql para aplicações Web escaláveis
Os detalhes sobre o evento estão no site oficial

Enviando DMs do Twitter via shell script

Monitorar os servidores e serviços é uma tarefa importante para manter seus sites e sistemas sempre em ordem. Existem diversas ferramentas bem completas como o Nagios que fazem praticamente todo o serviço. Eu uso o Nagios para monitorar quase tudo e ele me avisa via e-mail de quaisquer problemas. O problema é que nã verifico e-mail o tempo todo.  Uma solução seria mandar os avisos via SMS, mas isso envolve alguns custos.

Nesse momento me lembrei do Twitter. Eu sou um daqueles viciados, que verifica o twitter diversas vezes por dia.  Pensando nisso fiz um pequeno script para monitorar o MySQL e caso o ping não responda eu recebo uma DM avisando.

Um exemplo do script:

status=`mysqladmin ping -hhost -uuser -psenha 2> /dev/null`
if [ "$status"  != "mysqld is alive" ]; then
   curl -u usuario_mon:senha -d "text=Erro conectando ao MySQL&user=eminetto" http://twitter.com/direct_messages/new.xml 2> /dev/null > /dev/null
fi
Um detalhe importante a lembrar é que não é bom usar sua conta no Twitter para enviar as DMs. O Twitter tem uma polí­tica que remove contas que usam muitas DMs por dia, temendo abuso e SPAM. O melhor é criar uma nova conta.  Além disso, é preciso que as duas contas sejam seguidoras uma da outra, senão a DM não pode ser enviada
Claro que eu poderia criar um plugin ou script para o próprio Nagios e deixar ele fazer isso para mim, mas assim ficou mais rápido. Além disso é só um exemplo

Script para tunning de performance do MySQL

Com esse post espero iniciar uma série sobre otimizações de performance e escalabilidade de PHP, MySQL e outras tecnologias relacionadas.
Numa das andanças pelo Google encontrei um script que faz uma análise do banco MySQL e indica melhorias de configuração do arquivo my.cnf
Achei interessante para iniciar um estudo de otimização do banco de dados.
Script: http://www.eltonminetto.net/codes/tunning-primer.sh

Referências
http://www.howtogeek.com/howto/linux/using-a-mysql-performance-tuning-analyzer-script/
http://www.epigroove.com/posts/63/optimize_mysql_the_thread_cache

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 1.472 other followers