Notas MySQL de alto rendimiento (Capítulo 12 Alta disponibilidad)

p579 ~ p598.

Motivo del tiempo de inactividad

  • De los problemas del entorno operativo, el problema más común es quedarse sin espacio en disco.
  • Entre los problemas de rendimiento, el problema más común es SQL lento
  • El esquema y el diseño de índice deficientes son los segundos problemas más importantes que afectan el rendimiento
  • Los problemas de replicación generalmente son causados ​​por inconsistentes maestro y esclavo
  • Los problemas de pérdida de datos generalmente son causados ​​por un mal funcionamiento de DROP TABLE

Resumen

La obtención de una alta disponibilidad al reducir el tiempo de inactividad se puede considerar de dos maneras:
aumentar el tiempo de actividad (MTBF)

Tiempo de recuperación de falla reducido (MTTR)

  • Evite puntos únicos de falla. Aumente la capacidad de reserva y componentes duplicados. Por ejemplo, el equilibrio de carga, después de una falla, otros servidores se hacen cargo de su carga. Por ejemplo, tarjetas de red redundantes, enrutadores, discos, etc. Cualquier componente que pueda fallar en un solo punto debe considerarse También puede usar el clúster MySQL, como NDB Cluster, Percona XtraDB Cluster.
  • Failover y recuperación de fallas. Failover significa que el servidor A cuelga y reanuda la operación de A. La conmutación por error significa que el servidor A cuelga y transfiere al servidor B. También puede usar dos métodos juntos, A cuelga y el tráfico se transfiere B, restaure A, luego transfiéralo nuevamente a A.

Supongo que te gusta

Origin www.cnblogs.com/winwink/p/HighPerformanceMySql_Chapter12_High_Availability.html
Recomendado
Clasificación