| | Discusiones General Bloqueo de Tabl... | |
|
| | |
Bloqueo de Tablas Posted: 02 jun 08 12:26 (Uruguay) |
| | |
Hola, tengo problemas de bloqueos de tablas. Tengo un job que procesa ordenes cada 15 minutos aproximadamente, por otro lado los usuarios que tambien lo hacen tienen problemas de bloqueo frecuentemente. Hay solucion para este problema??, es normal que pase esto??. muchas gracias. saludos
Hello, I'm having a table locking problem. I have a job witch runs every 15 minutes and post orders. Navision Users reports about table locking while they are working with order management. is there any solution to this problem?, is this normal?. thanks. best regards |
| |
| | |
Re: Bloqueo de Tablas Posted: 05 jun 08 18:41 (Uruguay) |
| | |
Hola compañero
El problema que tienes es mejor conocido como interbloqueo o asi lo conozco yo jajaja, el problema no esta en las tablas si no en el modo de como disparas tus movimientos, a mi me ha pasado y la opcion no creo que se la mejor pero a mi me ha funcionado
Genere una tabla donde entran todos movimiento y que el primero en la primera transaccion arranque en le proceso, y detengo las demas transacciones mientras no haya sido registrado, liberado, insertado lo que vaya hacer no deja pasar al sigueinte moviemientoy asi una y otra vez.
No es recomedado por que es muy recursivo y paulatinamente hay que ir "sofisticando" el desarrollo pero esto fue lo unico que se me ocurrio para resolverlo.
Suerte y espero que encuentres la solucion adecuada.
Nota: en si lo de los interbloqueos no deberia de pasar en procesos standard de NAV, ya que si tu intentaras disparar varias transacciones al mismo momento el usuario que lo haga mas rapido genera el movimiento y despues el otro es cosa de milisengundos.
Te recomiendo antes de desarrollar alguna solucion revisa el Job que tienes tal vez puedas mejorarlo y obtener la solucion ahi.
Saludos =D
|
| |
| | |
Re: Bloqueo de Tablas Posted: 09 jun 08 16:03 (Uruguay) |
| | |
Muchas gracias por tu ayuda, lamentablemente ese Job no lo puedo tocar porque pertenece a otro equipo de trabajo. Estube leyendo en otros foros y la conclusion es que no hay forma de prevenir los bloqueos de tablas, lo que me aconsejaron es distribuiar el tiempo del job, pero no es una solucion.. sino tratar de evitar que la table quede bloqueada por 2 minutos aproximadamente. Muchas gracias, saludos y suerte. Hugo |
| |
| | Discusiones General Bloqueo de Tabl... | |
| | | |
| | | |
| | | |