¿Monitor de actividad de estilo "superior" para SQL Server?

¿Monitor de actividad de estilo "superior" para SQL Server?

No estoy entusiasmado con el Monitor de actividad que viene con SQL Server 2005, aunque supongo que intenta ser lo mismo.

Un fragmento de la consulta, nombre de usuario, nombre de la base de datos, nombre de la tabla, tiempo de CPU, tiempo de IO, memoria asignada, tal vez bloqueos obtenidos...

¿Establecer la velocidad de actualización durante 2-3 segundos y dejarla funcionar?

Me encanta el generador de perfiles, muy útil para ajustar el rendimiento; pero algo que funcionara bien sería fantástico a veces para solucionar problemas.

Editar: las herramientas de línea de comandos que no requerían sql studio podrían ser buenas.

Respuesta1

Sí, Jason Massie (Gorjeo-Blog) escribió uno excelente que puedes personalizar aquí:

Actividad de consulta actual con actualización de un segundo(Enlace Archive.org)

Utiliza las vistas de administración dinámica en SQL Server 2005 y posteriores para mostrar lo que sucede en su servidor.

Respuesta2

La respuesta de 'Rolls Royce' sería instalar el Panel de rendimiento de SQL Server 2005, es bastante completo y funciona de maravilla:

Aprovechar al máximo el panel de rendimiento de SQL Server 2005

Respuesta3

Probablemente no sea útil para su situación en este momento, pero el Monitor de actividad en la Consola de administración de SQL 2008 está muy por delante de la consola de SQL 2005.

Excelente si tiene acceso a los medios de instalación de 2008 (se conectará perfectamente al servidor de 2005), no tanto si no lo tiene.

Respuesta4

Si su base de datos es una instancia de 2005, intente desde 2008 Activity Monitor... Estoy de acuerdo en que 2008 AM está muy por delante y es mucho más flexible para sus posibles necesidades.

información relacionada