Error de bloqueo de tablas en MySQL

578 views
Skip to first unread message

ZeRoberto

unread,
Jun 7, 2017, 7:22:45 PM6/7/17
to publicesvfoxpro
Trabajo con una BD en la nube y nunca he tenido problemas hasta hoy que me aparece un mensaje de error "Lock wait timeout exceeded; try restarting transaction"


Alguna solucion?

Saludos



Dsanchez

unread,
Jun 7, 2017, 7:38:34 PM6/7/17
to publice...@googlegroups.com
Hola usas innodb?

Revisa tu archivo de configuración .ini
que hay en:
innodb_lock_wait_timeout       ?

Slds
Dsanchez



ZeRoberto

unread,
Jun 7, 2017, 7:40:14 PM6/7/17
to publicesvfoxpro
innodb_lock_wait_timeout = 50

Saludos

ZeRoberto

unread,
Jun 7, 2017, 7:40:29 PM6/7/17
to publicesvfoxpro
Pero nada de eso se cambio
El 7 de junio de 2017, 18:40, ZeRoberto<zero...@gmail.com> escribió:
innodb_lock_wait_timeout = 50

Saludos

ZeRoberto

unread,
Jun 7, 2017, 8:29:15 PM6/7/17
to publicesvfoxpro
Probe matando todos los procesos y nada aun seguía el error, luego intente hacer todo el proceso pero manual desde el navicat (menos mal que no incluía muchas tablas), y parece que ahí recién se desbloqueo, porque entre al programa y ya aceptaba hacer procesos de inserción.

Saludos

Dsanchez

unread,
Jun 8, 2017, 1:34:39 PM6/8/17
to publice...@googlegroups.com
Pa mi que se te habia quedado algo sin grabar alguna transacción abierta sin cerrar con commit por error del Sistema o corte de energia y te recomendaria aumentar innodb_lock_wait_timeout = 100 ó 120 claro despues tenes que reiniciar tu servicio con ese problema que tenias al reiniciar el servicio todo queda restablecido, en tu archivo .ini hay muchos parametros importantes hay que pegarles una leidita de ves en cuando :D

Slds
Douglas

ZeRoberto

unread,
Jun 8, 2017, 1:37:29 PM6/8/17
to publicesvfoxpro
La verdad no se, tengo una aplicación que lo usan 2 sucursales y la base  de datos esta alojada en un h

Marcos Godoy

unread,
Jun 8, 2017, 3:42:35 PM6/8/17
to publice...@googlegroups.com
en una oportunidad me paso lo mismo con una base que es consultada desde una web que suele tener miles de usuarios, revisa la cantidad de conexiones que acepta mysql.....

ZeRoberto

unread,
Jun 8, 2017, 3:57:37 PM6/8/17
to publicesvfoxpro
Solo se conectan 2 usuarios, lo que pasa que internet es un poco lenta. Tal vez sea por eso.

Dsanchez

unread,
Jun 8, 2017, 4:17:25 PM6/8/17
to publice...@googlegroups.com
Ni dudes es es fijo, se cae la red equivale a que se pegue la app y que se apague la Pc con transacciones. eso hubieras comentado, bateria de respaldo con los router y una conexion de 1 mega minimo.

Slds

ZeRoberto

unread,
Jun 8, 2017, 4:35:21 PM6/8/17
to publicesvfoxpro
Pero al eliminar todas las conexiones se debería liberar automáticamente la tabla o el registro, o debería existir un comando para liberarlos en caso de estos problemas.

Andres Naranjo Robledo

unread,
Jun 18, 2017, 10:02:37 PM6/18/17
to Comunidad de Visual Foxpro en Español
lo que podrias a acer cundo ssalga ese error es configurar o ajustar , las conexiones a la base de datos en cada horas o cada dia , no recuerdo pero creo cuando instalas mysql en la computadora en  local , te da opciones a ver cuantas conexiones a la base de datos vas a hacer 50 o 100 o mas de 200 , poreba con eso

Saludos
Guayaquil , Ecuador
-------------
Reply all
Reply to author
Forward
0 new messages