sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo superviso mi servidor de replicación MySQL?

Para monitorear los servidores usamos las herramientas gratuitas de Maatkit ... simple, pero eficiente.

La replicación binaria está disponible en 5.1, así que supongo que tienes algunas pelotas. Todavía usamos 5.0 y funciona bien, pero por supuesto tuvimos algunos problemas con él.

Usamos una replicación Master-Master con un MySql Proxy como balanceador de carga al frente, y para evitar que tenga errores:

  • eliminamos todos los índices únicos
  • para los pocos casos en los que realmente necesitábamos restricciones únicas, nos aseguramos de usar REEMPLAZAR en lugar de INSERTAR (MySql Proxy se puede usar para proteger el uso adecuado... incluso puede reescribir sus consultas)
  • los scripts programados que realizan informes intensivos siempre acceden al mismo servidor (no al equilibrador de carga)... para que las operaciones peligrosas se repliquen de forma segura

Sí, sé que suena simple y estúpido, pero resolvió el 95 % de todos los problemas que teníamos.