Estamos teniendo esporádicos tiempos de espera de consultas aleatorias en nuestro clúster de SQL Server 2005. Tengo algunas aplicaciones que lo usan, entonces estoy ayudando en la investigación. Al ver el% de tiempo de CPU en Perfmon normal, ciertamente puede verlo salirse. Sin embargo, el monitor de actividad de SQL solo proporciona el tiempo acumulativo de CPU e IO utilizado por un proceso, no lo que está utilizando en ese momento, o en un marco de tiempo específico. Tal vez podría usar el generador de perfiles y ejecutar un seguimiento, pero este grupo es muy utilizado y me temo que estaría buscando una aguja en un pajar. ¿Estoy ladrando el árbol equivocado?Identificación de problemas de rendimiento de SQL Server
¿Alguien tiene algunos buenos métodos para rastrear consultas/procesos costosos en este entorno?