За да наблюдаваме сървърите, ние използваме безплатните инструменти от Maatkit ... просто, но ефективно.
Двоичната репликация е налична в 5.1, така че предполагам, че имате някои топки. Все още използваме 5.0 и работи добре, но, разбира се, имахме своя дял от проблеми с него.
Ние използваме репликация Master-Master с MySql Proxy като балансьор на натоварването отпред и за да предотвратим грешки:
- премахнахме всички уникални индекси
- за малкото случаи, в които наистина имахме нужда от уникални ограничения, ние се уверихме, че използваме REPLACE вместо INSERT (MySql Proxy може да се използва за защита за правилното използване... може дори да пренапише вашите заявки)
- насрочените скриптове, които правят интензивни отчети, винаги имат достъп до един и същ сървър (не до балансира на натоварването) ... така че опасните операции се репликират безопасно
Да, знам, че звучи просто и глупаво, но реши 95% от всички проблеми, които имахме.