URGENTE: Deadlock: ¿se puede saber quién/quienes lo provocan?

07/04/2004 - 13:14 por Naimps | Informe spam
Buenas.

Desde hace unas semanitas se me están produciendo muchos "Deadlock". Lo se
porque los usuarios me llaman diciendo que las consultas se le quedan
"bloqueadas", pero mirando los logs del IIS me encuentro los siguientes
mensajes:
"Transaction_(Process_ID_108)_was_deadlocked_on_lock_resources_with_another
_process_and_has_been_chosen_as_the_deadlock_victim._Rerun_the_transaction"

¿Hay alguna forma de que al pasar pueda recojer los que lo generan y
grabarlos en un registro? ¿O al menos el proceso del mensaje (el 108 en ese
caso?

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
07/04/2004 - 14:18 | Informe spam
Hola, lo que yo hago es entrar al mi Admin corporativo y desde ahi
identificar el proceso que esta en DeadLock, cn eso identifico luego quien y
que cosa lo provoco!!

Bye


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Naimps" <"@naimps@"@terra.es> escribió en el mensaje
news:4x9acz7fdlx8$.wcsef80gooil$
Buenas.

Desde hace unas semanitas se me están produciendo muchos "Deadlock". Lo se
porque los usuarios me llaman diciendo que las consultas se le quedan
"bloqueadas", pero mirando los logs del IIS me encuentro los siguientes
mensajes:



"Transaction_(Process_ID_108)_was_deadlocked_on_lock_resources_with_another



_process_and_has_been_chosen_as_the_deadlock_victim._Rerun_the_transaction"

¿Hay alguna forma de que al pasar pueda recojer los que lo generan y
grabarlos en un registro? ¿O al menos el proceso del mensaje (el 108 en


ese
caso?

Muchas gracias.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
Respuesta Responder a este mensaje
#2 Naimps
07/04/2004 - 15:45 | Informe spam
On Wed, 7 Apr 2004 09:18:13 -0300, Maximiliano D. A. wrote:

Hola, lo que yo hago es entrar al mi Admin corporativo y desde ahi
identificar el proceso que esta en DeadLock, cn eso identifico luego quien y
que cosa lo provoco!!

Bye



Yo también, pero el problema es que cuando me entero es al cabo de, como
mínimo, 5 minutos, y en el administrador ya no aparece :-(
Respuesta Responder a este mensaje
#3 Naimps
07/04/2004 - 15:51 | Informe spam
On Wed, 7 Apr 2004 15:16:21 +0200, manel gonzalez wrote:

Mirate un post mas abajo 'Saber quien bloquea a quien en el Analizador'


"Naimps" <"@naimps@"@terra.es> escribió en el mensaje
news:4x9acz7fdlx8$.wcsef80gooil$
Buenas.

Desde hace unas semanitas se me están produciendo muchos "Deadlock". Lo se
porque los usuarios me llaman diciendo que las consultas se le quedan
"bloqueadas", pero mirando los logs del IIS me encuentro los siguientes
mensajes:



"Transaction_(Process_ID_108)_was_deadlocked_on_lock_resources_with_another



_process_and_has_been_chosen_as_the_deadlock_victim._Rerun_the_transaction"

¿Hay alguna forma de que al pasar pueda recojer los que lo generan y
grabarlos en un registro? ¿O al menos el proceso del mensaje (el 108 en


ese
caso?

Muchas gracias.





Me aprece muy úti lsi en momento me entero de que hay un bloqueo, pero si
pasa estas fiestas, no me enteraré hasta el martes que mire el log del IIS.

¿No hay manera de que al producirse, automáticamente guardarlo?
Respuesta Responder a este mensaje
#4 Jose Mariano Alvarez \(MUG\)
07/04/2004 - 18:43 | Informe spam
INF: Analyzing and Avoiding Deadlocks in SQL Server
http://support.microsoft.com/defaul...69960&

Tambien puedes usar el profiler del SQL Server.


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar

"Naimps" <"@naimps@"@terra.es> wrote in message
news:4x9acz7fdlx8$.wcsef80gooil$
Buenas.

Desde hace unas semanitas se me están produciendo muchos "Deadlock". Lo se
porque los usuarios me llaman diciendo que las consultas se le quedan
"bloqueadas", pero mirando los logs del IIS me encuentro los siguientes
mensajes:



"Transaction_(Process_ID_108)_was_deadlocked_on_lock_resources_with_another



_process_and_has_been_chosen_as_the_deadlock_victim._Rerun_the_transaction"

¿Hay alguna forma de que al pasar pueda recojer los que lo generan y
grabarlos en un registro? ¿O al menos el proceso del mensaje (el 108 en


ese
caso?

Muchas gracias.
Respuesta Responder a este mensaje
#5 Isaías
07/04/2004 - 20:26 | Informe spam
¿Como lo resuelvo yo?

Con el procedimiento que nos comenta MIGUEL EGEA, levanta
una ALARMA hacia mi celular y a varios mas de mis
compañeros, incluso, tengo un centro de monitoreo, que
tambien les mando la ALARMA.

Cualquiera de nosotros, atiende el problema.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida