sysprocesss

01/10/2007 - 09:21 por Pedro | Informe spam
hola,

Tengo bloqueos en mi bbdd, quiero recoger en 1 tb todas las select que
producen el bloqueo para ver el filtrado de los campos where y asi estudiar
la configuracion de los indices...

cuando se produce un bloqueo, me gustaria insertar en una tabla, el usuario
que produce el bloqueo y la select que este esta ejecutando, estraerlo de
sysprocess y insertarlo en una tabla solo para los casos que se produce el
bloqueo, ya que no puedo estar observado y refrescado continuamente
sysprocess o sp_who, sp_who2... sin guardar las trazas ya que el log se hace
enorme...
Como puedo hacerlo con un procedure o similar, gracias
 

Leer las respuestas

#1 Pedro
01/10/2007 - 15:01 | Informe spam
mas informacion

estoy en SQL 2005

"Pedro" wrote:

hola,

Tengo bloqueos en mi bbdd, quiero recoger en 1 tb todas las select que
producen el bloqueo para ver el filtrado de los campos where y asi estudiar
la configuracion de los indices...

cuando se produce un bloqueo, me gustaria insertar en una tabla, el usuario
que produce el bloqueo y la select que este esta ejecutando, estraerlo de
sysprocess y insertarlo en una tabla solo para los casos que se produce el
bloqueo, ya que no puedo estar observado y refrescado continuamente
sysprocess o sp_who, sp_who2... sin guardar las trazas ya que el log se hace
enorme...
Como puedo hacerlo con un procedure o similar, gracias


Preguntas similares