Ke sledování serverů používáme bezplatné nástroje od společnosti Maatkit ... jednoduché, ale účinné.
Binární replikace je dostupná ve verzi 5.1, takže asi máte nějaké koule. Stále používáme 5.0 a funguje to OK, ale samozřejmě jsme s tím měli svůj podíl na problémech.
Používáme replikaci Master-Master s MySql Proxy jako vyvažovač zátěže vpředu a abychom zabránili chybám:
- odstranili jsme všechny jedinečné indexy
- v několika případech, kdy jsme skutečně potřebovali jedinečná omezení, jsme se ujistili, že jsme použili REPLACE místo INSERT (Proxy MySql lze použít k ochraně správného použití ... může dokonce přepsat vaše dotazy)
- naplánované skripty provádějící intenzivní hlášení vždy přistupují ke stejnému serveru (nikoli k vyvažovači zatížení) ... takže nebezpečné operace jsou replikovány bezpečně
Jo, vím, že to zní jednoduše a hloupě, ale vyřešilo to 95 % všech problémů, které jsme měli.