Notes MySQL hautes performances (Chapitre 12 Haute disponibilité)

p579 ~ p598.

Raison du temps d'arrêt

  • Parmi les problèmes d'environnement d'exploitation, le problème le plus courant est le manque d'espace disque.
  • Parmi les problèmes de performances, le problème le plus courant est le SQL lent
  • La mauvaise conception des schémas et des index est le deuxième problème majeur affectant les performances
  • Les problèmes de réplication sont généralement causés par un maître et un esclave incohérents
  • Les problèmes de perte de données sont généralement causés par une mauvaise utilisation de DROP TABLE

Présentation

Pour une haute disponibilité en réduisant les temps d' arrêt, peut être considéré de deux façons.
Uptime Augmentation (MTBF)

Temps de récupération après défaillance réduit (MTTR)

  • Évitez les points de défaillance uniques. Augmentez la capacité de réserve et les composants en double. Par exemple, l'équilibrage de charge, après une défaillance, d'autres serveurs prennent en charge sa charge. Par exemple, les cartes réseau redondantes, les routeurs, les disques, etc. Tout composant qui peut échouer à un seul point doit être pris en considération Vous pouvez également utiliser le cluster MySQL, tel que le cluster NDB, le cluster Percona XtraDB.
  • Basculement et récupération après échec. Le basculement signifie que le serveur A raccroche et reprend le fonctionnement de A. Le basculement signifie que le serveur A raccroche et transfère vers le serveur B. Vous pouvez également utiliser deux méthodes ensemble, A raccroche et le trafic est transféré B, restaurez A, puis revenez à A.

Je suppose que tu aimes

Origine www.cnblogs.com/winwink/p/HighPerformanceMySql_Chapter12_High_Availability.html
conseillé
Classement