Activar log para interbloqueo

24/03/2005 - 19:29 por Pao | Informe spam
Hola a todos he activado el trace 1204
que es para saber si hay dealock, como o en donde se guarda esta información??
Yo use esta sentencia en mi sql7.0:

dbcc traceon(1204)


Y me pueden enviar un peuqeño script que genere uno para validar y ver que
me almacena el resultado producto de un interbloqueo?

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
24/03/2005 - 19:51 | Informe spam
Tracing Deadlocks
http://www.sqlservercentral.com/col...dlocks.asp


AMB


"Pao" wrote:

Hola a todos he activado el trace 1204
que es para saber si hay dealock, como o en donde se guarda esta información??
Yo use esta sentencia en mi sql7.0:

dbcc traceon(1204)


Y me pueden enviar un peuqeño script que genere uno para validar y ver que
me almacena el resultado producto de un interbloqueo?
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
24/03/2005 - 20:06 | Informe spam
Si usas el flag 1024, al ocurrir un deadlock se graba la info en el log
de errores de SQL Server.


Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Pao" wrote in message
news::

Hola a todos he activado el trace 1204
que es para saber si hay dealock, como o en donde se guarda esta información??
Yo use esta sentencia en mi sql7.0:

dbcc traceon(1204)


Y me pueden enviar un peuqeà±o script que genere uno para validar y ver que
me almacena el resultado producto de un interbloqueo?
Respuesta Responder a este mensaje
#3 Pao
24/03/2005 - 23:37 | Informe spam
Lo active ejecutando:

dbcc traceon(1204)
dbcc traceon(1205)
DBCC TRACEON (3605)

Y me guarda en el log de sqlserver, pero si bajo los servicos se
desabilitan, puedo poner que se inicien cuando levante el SQLServerAgente,
pero como hago para que incien cuando levanto la base????


"Gustavo Larriera [MVP]" wrote:

Fe de erratas: donde dice '1024' debió decir '1204'.
:-)

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Gustavo Larriera [MVP]" wrote in message
news::

> Si usas el flag 1024, al ocurrir un deadlock se graba la info en el log
> de errores de SQL Server.
>
>
> Gustavo Larriera
> Uruguay LatAm
> Blog: http://sqljunkies.com/weblog/gux/
> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> derecho / This posting is provided "AS IS" with no warranties, and
> confers no rights.
>
>
>
> "Pao" wrote in message
> news::
>
> > Hola a todos he activado el trace 1204
> > que es para saber si hay dealock, como o en donde se guarda esta información??
> > Yo use esta sentencia en mi sql7.0:
> >
> > dbcc traceon(1204)
> >
> >
> > Y me pueden enviar un peuqeà±o script que genere uno para validar y ver que
> > me almacena el resultado producto de un interbloqueo?


Respuesta Responder a este mensaje
#4 Pao
28/03/2005 - 17:13 | Informe spam
Gustavo para el segundo caso, cuando lo hace con el enterprise no se usa -T
mas sino /Ttrace# ejemplo /T1204 y presionas Add y asi sucesivamente. Ya lo
probé y funicionó para el primer caso si está bien.
Ahora si nos fijamos en el log nunca se ve que este dbcc traceon tal numero
como si lo hago a mano, entonces la forma como hago para validar si esta o no
activado algun trace es ejecutar el comando:
DBCC TRACESTATUS(-1)
GO

Gracias Gustavo por las luces

Ahora tengo una ultima duda que tan bueno y aconsejable es tener este trace
de interbloqueo habilitado, me afecta en el rendimiento del equipo?

dbcc traceon(1204)
dbcc traceon(1205)
dbcc traceon(3604)

Te pregunto esto es porque se requiere aplicarlos en todos los servidores
que tengo de SQLServer 7/2000


"Gustavo Larriera [MVP]" wrote:

Debes iniciar el servicio con el argumento -TnumeroDeTrace.

Lo puedes configurar en la consola de administracion de servicios. En la
linea de comandos ejecuta services.msc, selecciona el servicio SQL
Server, Propiedades y escribe el argumento -TnumeroDeTrace en Start up
Parameteres).

Otra forma: Usa el Enterprise Manager, selecciona el servidor SQL,
clic-derecho, Properties, y en la solapa General: Startup Parameters.





Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Pao" wrote in message
news::

> Lo active ejecutando:
>
> dbcc traceon(1204)
> dbcc traceon(1205)
> DBCC TRACEON (3605)
>
> Y me guarda en el log de sqlserver, pero si bajo los servicos se
> desabilitan, puedo poner que se inicien cuando levante el SQLServerAgente,
> pero como hago para que incien cuando levanto la base????
>
>
> "Gustavo Larriera [MVP]" wrote:
>
> > Fe de erratas: donde dice '1024' debió decir '1204'.
> > :-)
> >
> > Gustavo Larriera
> > Uruguay LatAm
> > Blog: http://sqljunkies.com/weblog/gux/
> > MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > derecho / This posting is provided "AS IS" with no warranties, and
> > confers no rights.
> >
> >
> >
> > "Gustavo Larriera [MVP]" wrote in message
> > news::
> >
> > > Si usas el flag 1024, al ocurrir un deadlock se graba la info en el log
> > > de errores de SQL Server.
> > >
> > >
> > > Gustavo Larriera
> > > Uruguay LatAm
> > > Blog: http://sqljunkies.com/weblog/gux/
> > > MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> > > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > > derecho / This posting is provided "AS IS" with no warranties, and
> > > confers no rights.
> > >
> > >
> > >
> > > "Pao" wrote in message
> > > news::
> > >
> > > > Hola a todos he activado el trace 1204
> > > > que es para saber si hay dealock, como o en donde se guarda esta informaciàƒÂ³n??
> > > > Yo use esta sentencia en mi sql7.0:
> > > >
> > > > dbcc traceon(1204)
> > > >
> > > >
> > > > Y me pueden enviar un peuqeàƒÂ±o script que genere uno para validar y ver que
> > > > me almacena el resultado producto de un interbloqueo?
> >
> >


Respuesta Responder a este mensaje
#5 Pao
28/03/2005 - 18:37 | Informe spam
Ok, me queda claro pero hay algún linck que me confirme esto, no es que
desconfíe de ti, para nada mas sino es para indicar a otras personas que no
es cosas inventada.
Gracias.

"Gustavo Larriera [MVP]" wrote:

Las opciones de trace hay que usarlas en forma temporal y solamente para
ayudar a diagnosticar problemas. No es recomendable tenerlos siempre
encendidos pues afecta adversamente la performance.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Pao" wrote in message
news::

> Gustavo para el segundo caso, cuando lo hace con el enterprise no se usa -T
> mas sino /Ttrace# ejemplo /T1204 y presionas Add y asi sucesivamente. Ya lo
> probé y funicionó para el primer caso si està¡ bien.
> Ahora si nos fijamos en el log nunca se ve que este dbcc traceon tal numero
> como si lo hago a mano, entonces la forma como hago para validar si esta o no
> activado algun trace es ejecutar el comando:
> DBCC TRACESTATUS(-1)
> GO
>
> Gracias Gustavo por las luces
>
> Ahora tengo una ultima duda que tan bueno y aconsejable es tener este trace
> de interbloqueo habilitado, me afecta en el rendimiento del equipo?
>
> dbcc traceon(1204)
> dbcc traceon(1205)
> dbcc traceon(3604)
>
> Te pregunto esto es porque se requiere aplicarlos en todos los servidores
> que tengo de SQLServer 7/2000
>
>
> "Gustavo Larriera [MVP]" wrote:
>
> > Debes iniciar el servicio con el argumento -TnumeroDeTrace.
> >
> > Lo puedes configurar en la consola de administracion de servicios. En la
> > linea de comandos ejecuta services.msc, selecciona el servicio SQL
> > Server, Propiedades y escribe el argumento -TnumeroDeTrace en Start up
> > Parameteres).
> >
> > Otra forma: Usa el Enterprise Manager, selecciona el servidor SQL,
> > clic-derecho, Properties, y en la solapa General: Startup Parameters.
> >
> >
> >
> >
> >
> > Gustavo Larriera
> > Uruguay LatAm
> > Blog: http://sqljunkies.com/weblog/gux/
> > MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > derecho / This posting is provided "AS IS" with no warranties, and
> > confers no rights.
> >
> >
> >
> > "Pao" wrote in message
> > news::
> >
> > > Lo active ejecutando:
> > >
> > > dbcc traceon(1204)
> > > dbcc traceon(1205)
> > > DBCC TRACEON (3605)
> > >
> > > Y me guarda en el log de sqlserver, pero si bajo los servicos se
> > > desabilitan, puedo poner que se inicien cuando levante el SQLServerAgente,
> > > pero como hago para que incien cuando levanto la base????
> > >
> > >
> > > "Gustavo Larriera [MVP]" wrote:
> > >
> > > > Fe de erratas: donde dice '1024' debiàƒÂ³ decir '1204'.
> > > > :-)
> > > >
> > > > Gustavo Larriera
> > > > Uruguay LatAm
> > > > Blog: http://sqljunkies.com/weblog/gux/
> > > > MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> > > > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > > > derecho / This posting is provided "AS IS" with no warranties, and
> > > > confers no rights.
> > > >
> > > >
> > > >
> > > > "Gustavo Larriera [MVP]" wrote in message
> > > > news::
> > > >
> > > > > Si usas el flag 1024, al ocurrir un deadlock se graba la info en el log
> > > > > de errores de SQL Server.
> > > > >
> > > > >
> > > > > Gustavo Larriera
> > > > > Uruguay LatAm
> > > > > Blog: http://sqljunkies.com/weblog/gux/
> > > > > MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> > > > > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > > > > derecho / This posting is provided "AS IS" with no warranties, and
> > > > > confers no rights.
> > > > >
> > > > >
> > > > >
> > > > > "Pao" wrote in message
> > > > > news::
> > > > >
> > > > > > Hola a todos he activado el trace 1204
> > > > > > que es para saber si hay dealock, como o en donde se guarda esta informaciàƒÆ’à‚³n??
> > > > > > Yo use esta sentencia en mi sql7.0:
> > > > > >
> > > > > > dbcc traceon(1204)
> > > > > >
> > > > > >
> > > > > > Y me pueden enviar un peuqeàƒÆ’à‚±o script que genere uno para validar y ver que
> > > > > > me almacena el resultado producto de un interbloqueo?
> > > >
> > > >
> >
> >


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida