Cómo puedo minitorear las consultas que se hacen en la BD en SQL SERVER 2000 en un periodo de tiempo determinado?

28/04/2006 - 15:33 por scarriel | Informe spam
Tengo problemas de rendimiento en el sql server, mis tablas hasta donde
creo, están bien indexadas, sin embargo en las últimas semanas, la
cpu llega al 100% a ciertas horas.

Para resolver el problema necesito analizar las consultas que se están
ejecutando, pero el "current activity" no es suficiente.

Alguien tiene idea como podría monitorear las consultas? es realmente
una EMERGENCIA.
 

Leer las respuestas

#1 Alejandro Mesa
28/04/2006 - 15:41 | Informe spam
,

Para esos puedes crear una traza en el server, solo que esto adicionara mas
carga a tu servidor. Puedes hacerlo propgramaticamente unsando los sps
sp_trace_create, sp_trace_setevent, sp_trace_setfilter, sp_trace_setstatus,
etc. o puedes usar la herramienta "Profiler" que es parte de SQL Server.


AMB

"" wrote:

Tengo problemas de rendimiento en el sql server, mis tablas hasta donde
creo, están bien indexadas, sin embargo en las últimas semanas, la
cpu llega al 100% a ciertas horas.

Para resolver el problema necesito analizar las consultas que se están
ejecutando, pero el "current activity" no es suficiente.

Alguien tiene idea como podría monitorear las consultas? es realmente
una EMERGENCIA.


Preguntas similares