Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да наблюдавам моя MySQL сървър за репликация?

За да наблюдаваме сървърите, ние използваме безплатните инструменти от Maatkit ... просто, но ефективно.

Двоичната репликация е налична в 5.1, така че предполагам, че имате някои топки. Все още използваме 5.0 и работи добре, но, разбира се, имахме своя дял от проблеми с него.

Ние използваме репликация Master-Master с MySql Proxy като балансьор на натоварването отпред и за да предотвратим грешки:

  • премахнахме всички уникални индекси
  • за малкото случаи, в които наистина имахме нужда от уникални ограничения, ние се уверихме, че използваме REPLACE вместо INSERT (MySql Proxy може да се използва за защита за правилното използване... може дори да пренапише вашите заявки)
  • насрочените скриптове, които правят интензивни отчети, винаги имат достъп до един и същ сървър (не до балансира на натоварването) ... така че опасните операции се репликират безопасно

Да, знам, че звучи просто и глупаво, но реши 95% от всички проблеми, които имахме.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. обхождане на html страница с помощта на php?

  2. Има ли някакви отрицателни ефекти при промяна на кодирането на таблицата на mysql?

  3. mysql timediff към часове

  4. Как да добавя функция levenshtein в mysql?

  5. MySQL/PDO::quote(), Поставяне на единични кавички около цели числа