Update a tabla tarda mucho

28/01/2010 - 22:23 por Excequiel A. | Informe spam
Buenas tardes
Tengo una base de datos en sql2005 bajo win2003, el problema es que al
hacer un update a una tabla la instruccion queda esperando indefinidamente.
Al ver en el monitor de actividad me dice que el tipo de espera para el
proceso 62 es LCK_M_X y que está bloqueado por 79 cuyo proceso es un select
con tipo de espera ASYNC_NETWORK_IO cuando abro el proceso no tiene nada, al
momento de eliminar el proceso 79 la sentencia update se ejecuta. Como puedo
controlar que este select que lo ejecuto desde un systema cliente servidor
no bloquee a un update en la tabla.

Gracias por la ayuda y soporte que prestan.

cordialmente a ustedes

Excequiel.
 

Leer las respuestas

#1 aa
29/01/2010 - 01:05 | Informe spam
Debe haber quedado alguna transaccion en el 79 si no un select no puede
bloquear asi porque si.

"Excequiel A." wrote in message
news:
Buenas tardes
Tengo una base de datos en sql2005 bajo win2003, el problema es que al
hacer un update a una tabla la instruccion queda esperando
indefinidamente. Al ver en el monitor de actividad me dice que el tipo de
espera para el proceso 62 es LCK_M_X y que está bloqueado por 79 cuyo
proceso es un select con tipo de espera ASYNC_NETWORK_IO cuando abro el
proceso no tiene nada, al momento de eliminar el proceso 79 la sentencia
update se ejecuta. Como puedo controlar que este select que lo ejecuto
desde un systema cliente servidor no bloquee a un update en la tabla.

Gracias por la ayuda y soporte que prestan.

cordialmente a ustedes

Excequiel.

Preguntas similares