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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Gux (MVP)
01/10/2007 - 17:28 | Informe spam
En el blog de PSS ofrecen gratis un script para hacer ese tipo de análisis.
Espero que le sea útil:

http://blogs.msdn.com/psssql/archiv...cript.aspx


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Pedro" wrote:

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
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida