У нас есть SQL Server 2005 на Windows Server 2008. Производительность сервера SQL не одинакова на протяжении всего дня. Например, процедура, которая обычно занимает менее 5 секунд, иногда занимает от 30 до 45 секунд. В некоторых случаях эта процедура заняла даже 180 секунд. Когда мы немного поработали над устранением неполадок, мы почувствовали, хотя и не были уверены, что на сервере практически не было нагрузки.
Чтобы понять, что вызывает / замедляет работу сервера, мы подумали о мониторинге дискового пространства, памяти, загрузке и т.д. В течение 24/7. Мы нашли скрипты powershell по этой ссылке и использовали их. Но они не полируются и, кажется, не работают хорошо. Любые идеи, указатели, которые помогут нам контролировать этот сервер для его здоровья.