Ето как да коригирате високото cpu използване от sql сървър

Съдържание:

Видео: Не верь разлюбит игра на гармошке 2024

Видео: Не верь разлюбит игра на гармошке 2024
Anonim

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

Ако не можете самостоятелно да се ориентирате, помислете да се свържете с администратора на вашия сървър.

Как да намалим високото използване на процесора от SQL сървър

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

Следващата стъпка е да определим кой точно вътре процес консумира данни. Често срещани причини за висока CPU активност на SQL сървър са системните задачи, прекомерната компилация / рекомпилация на заявки или изпълнение на заявки.

Сега ще трябва да проверите всички изпълняващи в момента заявки на вашия сървър. След като получите списъка с всички налични заявки, е доста лесно да определите кое точно изпълнение на заявката причинява грешката.

Най-добрият начин да направите всичко това е с помощната програма SQL Server 2005 Performance Dashboard Reports. Той ви предоставя както числена, така и графична обратна връзка.

Разбира се, важно е да проверите други системни услуги и да определите, че SQL perfmon причинява проблема. С казаното можем да заключим тази статия.

Ако не сте в състояние да разрешите проблема, помислете за публикуване в различни специализирани форуми, където професионалисти и потребители, работещи в технологиите, могат да ви помогнат.

Ето как да коригирате високото cpu използване от sql сървър