Мы используем 6 серверов SQL 2008 года на Windows Server 2008 R2, 4 из которых загружали примерно 50% ЦП во время пиковой нагрузки. В среду загрузка ЦП на 2 из этих 4 серверов упала на 20%, а производительность нашей производственной службы значительно выросла.
Я не вижу непосредственной причины для этого снижения использования ЦП, но средство просмотра событий показывает событие «Общее ядро» в то время, когда загрузка ЦП уменьшилась на обоих серверах. Сообщение было: «Системное время изменено на 2017 - 11 - 29T14: 56: 49.967000000Z с 2017 - 11 - 29T14: 56: 36.200429700Z».
Могло ли это повлиять на загрузку ЦП или это полностью случайно? Если да, то почему это повлияет?
Вы предполагаете, что событие было зарегистрировано в то же время связано. Это не обязательно верно, поскольку журналы событий охватывают широкий спектр вещей, возможно, не связанных с производительностью.
Сделайте шаг назад и полностью опишите систему и постановку проблемы. Рассмотрим такие подходы, как метод ЕГЭ:
Для каждого ресурса проверьте использование, насыщение и ошибки.
Найдите соответствующие инструменты для их измерения в вашей среде на основе документации и опыта других. Например, в TechNet есть документ Устранение проблем с производительностью в SQL Server 2008 это показывает практические примеры perfmon и SQL Server Profiler.