Назад | Перейти на главную страницу

Какие счетчики производительности являются лучшими 5 для проверки работоспособности моего окна SQL Server 2008

Я хочу быть уверенным, что мой Sql Server 2008 не деградирует со временем по мере разработки приложения. Какие 5 счетчиков лучше всего отслеживать?

Вы должны проверить как минимум:

  • Использование процессора
  • Текущая длина дисковой очереди
  • Коэффициент попадания в кэш SQL Server
  • Пропускная способность сетевой карты
  • Переключатели контекста ЦП

Также проверьте наличие заблокированных процессов. Это процесс, ожидающий ресурса (обычно ввода-вывода), который используется другим процессом SQL.

Это несколько раз укусило меня за сильно используемый ящик SQL 2005 в системе, которую используют ~ 700 человек в 110 разных местах. Как только мы получили процесс блокировки, все остальное останавливалось, пока он не был убит / не завершен.

В 9 случаях из 10 процесс блокировки ожидал ввода-вывода на диске, потому что ссылка на нашу SAN была очень загружена.

Брент Озар У него есть сообщение в блоге и очень информативное видео по этому поводу, и он объясняет, ПОЧЕМУ вы следите за этими счетчиками, ЧТО вы должны ожидать увидеть и ЧТО делать, если что-то пойдет не так.

(И я не собираюсь верить в это, так что это CW)