Ось як виправити високе використання процесора на сервері sql

Зміст:

Відео: DB Hacking - MS SQL 2024

Відео: DB Hacking - MS SQL 2024
Anonim

Коли ваш SQL-сервер зросте з точки зору використання процесора, швидше за все, ви зможете дізнатися, що відбувається досить просто. Якщо перезапуск сервера наразі не є можливим, наступні кроки повинні допомогти вам легше визначити, що спричиняє високе використання процесора.

Якщо ви не можете самостійно знайти шлях, спробуйте звернутися до адміністратора сервера.

Як зменшити високе використання процесора на SQL сервері

Друге, що вам потрібно зробити, - вивчити буферні дзвінки, щоб отримати історичні дані. Оскільки SQL зберігає всі історичні дані, ви можете запитувати звіт про недавню діяльність. Таким чином, ми можемо з’ясувати, що викликає величезні сплески процесора.

Наступним кроком є ​​визначення того, який саме процес всередині споживає дані. Типовими причинами високої активності процесора на SQL-сервері є системні завдання, надмірна компіляція / рекомпіляція запитів або виконання запитів.

Тепер вам потрібно перевірити всі поточні запити на вашому сервері. Отримавши список усіх доступних запитів, визначити, яке саме виконання запиту викликає помилку, досить просто.

Найкращий спосіб зробити це за допомогою утиліти Dashboard Reports Performance SQL Server 2005. Він надає вам як цифровий, так і графічний зворотний зв'язок.

Звичайно, важливо перевірити інші системні служби та встановити, що проблема SQL викликає проблему. З урахуванням сказаного ми можемо завершити цю статтю.

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

Ось як виправити високе використання процесора на сервері sql