Operación y mantenimiento de MySQL 26-Tres pasos y tres hilos de replicación de MySQL

Tres pasos y tres hilos de replicación MySQL

  1. La replicación de MySQL tiene tres pasos: primero, la biblioteca maestra envía el registro binario al servidor esclavo, segundo, la biblioteca esclava escribe el registro recibido en el registro de retransmisión local y tercero, la biblioteca esclava ejecuta el registro de retransmisión para realizar la replicación de datos.
  2. La replicación de MySQL tiene tres subprocesos: uno es el subproceso Binlog Dump en la biblioteca maestra, el otro es el subproceso de E/S en la biblioteca esclava y el tercero es el subproceso SQL en la biblioteca esclava.
  3. La correspondencia entre estos tres pasos e hilos es la siguiente:
Número de paso contenido del paso hilo relacionado
paso uno La biblioteca maestra envía el registro binario a la biblioteca esclava Biblioteca principal: subproceso de volcado de Binlog
segundo paso La biblioteca esclava escribe el registro binario recibido de la biblioteca maestra en el registro de retransmisión local (registro de retransmisión) Biblioteca esclava: subproceso de E/S
Paso tres Lea el registro de retransmisión del repositorio y ejecute Subproceso SQL esclavo
  1. Puede ver el subproceso de volcado de binlog con el comando SHOW PROCESSLIST, es decir, el comando en la salida es el subproceso de volcado de binlog:
Id: <主服务器ID>
User: <主服务器负责复制的用户名>
Host: <从服务器IP>:<从服务器I/O线程的端口>
db: NULL
Command: Binlog Dump
Time: 12429284
State: Master has sent all binlog to slave; waiting for more updates
Info: NULL

Supongo que te gusta

Origin blog.csdn.net/oddrock/article/details/130242867
Recomendado
Clasificación