Мы пытаемся диагностировать причину медленной работы нашего сервера базы данных.
Мы используем последнюю версию SQL Server 2005 в Windows 2008x64.
Поведение, которое мы наблюдаем, следующее: мы видим, как процесс SYSTEM запускает один из процессоров примерно на 2 минуты, за это время SQL-сервер замедляется в 10 раз. Медленность длится до завершения SYSTEM, затем через час. все начинается снова.
Во время этих замедлений запись на диск не увеличивается, пейджинг не увеличивается, единственный заметный предвестник, который мы видим, - это то, что SYSTEM максимально использует один из шестнадцати (HT) процессоров.
Обратите внимание, что этого не происходит в начале часа, это происходит раз в час и немного меняется в зависимости от продолжительности инцидента.
В настоящий момент это вызывает периодические замедления, но когда сервер действительно занят, это может вызвать голодание рабочего потока.
Сервер представляет собой Dual Quad Dell R710 с 96 ГБ ОЗУ и дисками данных / журналов RAID10.
Кто-нибудь сталкивался с подобной проблемой? Кто-нибудь знает, где нам искать?
Редактировать: Версия SQL Server - 9.0.4035
Мы немного поэкспериментировали над этим:
В заключение: Мы устранили периодическую медленную работу, остановив четыре задачи DSM, связанные с Dell OpenManage Server Administrator (OMSA).
Это немедленно устранило периодические проблемы с замедлением и привело к более стабильной производительности в течение часа.