¿Porque sucede el Error: Deadlock?
Error:
General SQL error.
lock conflict on no wait transaction deadlock
update conflict with concurrent
Ese mensaje es por bloqueo de Transacciones sobre la base de datos, sucede cuando se quiere hacer algún cambio sobre un mismo registro. Si el sistema presenta lentitud puede ocasionar con frecuencia este problema.
Acciones correctivas.
- Sacar a los usuarios del sistema del mismo grupo al que pertenece el usuario que presenta el error, así mismo, el usuario que presenta el error.
- Si el paso anterior no soluciona el problema, el bloqueo de la transacción puede ser a nivel tabla de sistema. Deberán sacar a todos los usuarios.
- Reinicio del servicio de Firebird (Acción drástica). Si los dos puntos anteriores no solventan el problema aplicar está acción.