Вот как можно исправить высокую загрузку процессора сервером SQL

Оглавление:

Видео: "Ил-2 Штурмовик" нового поколения - "Битва за Сталинград" и "Битва за Москву" #13 2024

Видео: "Ил-2 Штурмовик" нового поколения - "Битва за Сталинград" и "Битва за Москву" #13 2024
Anonim

Когда ваш SQL-сервер взлетит до небес в связи с использованием процессора, скорее всего, вы сможете узнать, что происходит довольно просто. Если перезапуск сервера в настоящее время недоступен, описанные ниже действия помогут вам легче определить причину высокой загрузки ЦП.

Если вы не можете самостоятельно разобраться, обратитесь к администратору сервера.

Как уменьшить высокую загрузку ЦП сервером SQL

Второе, что вам нужно сделать, это изучить кольцевые буферы, чтобы получить исторические данные. Поскольку SQL хранит все исторические данные, вы можете запросить отчет о недавней активности. Таким образом, мы можем выяснить, что вызывает огромные пики ЦП.

Следующим шагом является определение того, какой именно внутренний процесс потребляет данные. Распространенными причинами высокой загрузки ЦП на сервере SQL являются системные задачи, чрезмерная компиляция / перекомпиляция запросов или выполнение запросов.

Теперь вам нужно проверить все выполняющиеся в данный момент запросы на вашем сервере. Получив список всех доступных запросов, довольно просто определить, какое именно выполнение запроса вызывает ошибку.

Лучший способ сделать все это - воспользоваться утилитой «Отчеты панели мониторинга производительности SQL Server 2005». Он предоставляет вам как числовую, так и графическую обратную связь.

Конечно, важно проверить другие системные службы и определить, что SQL perfmon вызывает проблему. С учетом сказанного мы можем завершить эту статью.

Если вы не можете решить проблему, рассмотрите возможность размещения на различных специализированных форумах, где вам могут помочь профессионалы и опытные пользователи.

Вот как можно исправить высокую загрузку процессора сервером SQL