Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como supervisiono meu servidor de replicação MySQL?


Para monitorar os servidores, usamos as ferramentas gratuitas do Maatkit ... simples, mas eficiente.

A replicação binária está disponível na versão 5.1, então acho que você tem coragem. Ainda usamos o 5.0 e funciona bem, mas é claro que tivemos nossos problemas com ele.

Usamos uma replicação Master-Master com um MySql Proxy como balanceador de carga na frente e para evitar erros:
  • removemos todos os índices exclusivos
  • para os poucos casos em que realmente precisávamos de restrições exclusivas, nos certificamos de usar REPLACE em vez de INSERT (o MySql Proxy pode ser usado para proteger o uso adequado... pode até reescrever suas consultas)
  • scripts programados que fazem relatórios intensivos estão sempre acessando o mesmo servidor (não o balanceador de carga) ... para que operações perigosas sejam replicadas com segurança

Sim, eu sei que parece simples e estúpido, mas resolveu 95% de todos os problemas que tivemos.