Publicidad

MySql error - 1205 - Tiempo de bloqueo de espera excedido


Por Alex el 19/08/2022, Comentar el artículo

Comparte este artículo:      




Esto me ha pasado en MySql cuando he intentado borrar millones de registros de una base de datos, el problema es que los tiempos de bloqueo que hay seteados en la base de datos son inferiores a los que necesita por haber tantos registros.


Solución, cambiarlos temporalmente.

Y para esto entraremos desde el terminal al MySql y modificaremos este parámetro de configuración innodb_lock_wait_timeout, yo lo puse el doble que tenia, (son segundos) pero puede ser mas si tenéis mas registros.

set innodb_lock_wait_timeout=100;

La secuencia que yo he hecho es la siguiente:

Cambiar el valor de innodb_lock_wait_timeout en MySql

Y esto es todo, feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)

avatar

Bjorn Menten 01/09/2022 18:42:53

Excelente aporte. Te agradezco el dato. Saludos.




SIGUENOS EN

ARCHIVO

Publicidad

.