У нас есть SQL Server, который внезапно начал работать на 98% -100% CPU. Понятия не имею почему. Когда мы включаем SQL Server Profiler, он падает до 70%.
Любые идеи?
Я подозреваю, что вы наблюдаете более низкую загрузку ЦП, потому что SQL Server Profiler создает задержку. Вы должны обнаружить, что ваши проблемные запросы выполняются еще медленнее, когда профилировщик работает.
Использование ЦП, несмотря на профиль, покажет вам, что на самом деле происходит.
Долгая перспектива - если сервер представляет собой виртуальную машину или имеет энергосберегающие ЦП, возможно, 98–100% не являются истинной полной мощностью ЦП. Может быть, увеличивая нагрузку на процессор, давая дополнительный спрос?