Esta página ha sido traducida por una máquina.

Recuperación de bloqueo

MySQL Server soporta la recuperación de bloqueos, lo que garantiza la durabilidad y permite la recuperación de datos en caso de una salida inesperada del servidor.

Si bien esta redundancia es una ventaja durante el funcionamiento normal del servidor, puede reducir el rendimiento de las importaciones de datos de gran tamaño. Puede desactivar los procesos de recuperación de bloqueos temporalmente, lo que permite ejecutar sentencias DML sin la sobrecarga de sincronización.
Nota

Si falla cualquier componente de un sistema de base de datos independiente mientras la recuperación de bloqueos está desactivada, el sistema de base de datos introduce un estado FAILED y es irrecuperable. Se recomienda realizar una copia de seguridad manual completa antes de desactivar la recuperación de bloqueos. Los sistemas de base de datos de varios dominios de disponibilidad son más resistentes a fallos, pero, en determinadas circunstancias, también se pueden recuperar.

Al desactivar la recuperación de bloqueos, se desactiva lo siguiente:

  • InnoDB redo log
  • El buffer de escritura doble
  • La sincronización de los logs binarios

Si desactiva la recuperación de bloqueo, no puede utilizar los siguientes procesos de servicio HeatWave:

  • Copias de seguridad (manuales y automáticas)
  • El sistema de base de datos se para y se reinicia
Nota

No se recomienda ejecutar un sistema de base de datos sin recuperación de bloqueos, excepto al realizar grandes importaciones de datos.

Si la recuperación de bloque se desactiva cuando comienza una operación de actualización del sistema de base de datos, se vuelve a activar durante el proceso de actualización y se vuelve a desactivar cuando finaliza el cambio de versión. Lo mismo ocurre durante un failover de un sistema de base de datos de alta disponibilidad principal a secundario. Cuando se completa el proceso de promoción, la recuperación de bloqueos se vuelve a desactivar.

¿Le ha resultado útil este artículo?