Til at overvåge serverne bruger vi de gratis værktøjer fra Maatkit ... enkel, men alligevel effektiv.
Den binære replikation er tilgængelig i 5.1, så jeg tror du har nogle bolde. Vi bruger stadig 5.0, og det fungerer OK, men vi havde selvfølgelig vores del af problemer med det.
Vi bruger en Master-Master-replikering med en MySql Proxy som en load-balancer foran, og for at forhindre, at den får fejl:
- vi fjernede alle unikke indekser
- i de få tilfælde, hvor vi virkelig havde brug for unikke begrænsninger, sørgede vi for, at vi brugte REPLACE i stedet for INSERT (MySql Proxy kan bruges til at beskytte for korrekt brug ... den kan endda omskrive dine forespørgsler)
- Planlagte scripts, der laver intensive rapporter, har altid adgang til den samme server (ikke load-balancer) ... så farlige operationer replikeres sikkert
Ja, jeg ved godt, at det lyder enkelt og dumt, men det løste 95 % af alle de problemer, vi havde.