У нас случаются случайные тайм-ауты запросов в нашем кластере SQL Server 2005. У меня есть несколько приложений, которые его используют, поэтому я помогаю в расследовании. Наблюдая за временем% CPU в обычном старом Perfmon, вы наверняка увидите, что оно не работает. Однако монитор активности SQL показывает только суммарное время процессора и ввода-вывода, используемое процессом, а не то, что он использует в данный момент, или за определенный период времени. Возможно, я мог бы использовать профилировщик и запустить трассировку, но этот кластер очень активно используется, и я боюсь, что я буду искать иголку в стоге сена. Я лаю не на том дереве?
Есть ли у кого-нибудь хорошие методы для отслеживания дорогостоящих запросов / процессов в этой среде?