Oto jak naprawić wysokie użycie procesora przez serwer SQL

Spisu treści:

Wideo: Установка и настройка Microsoft SQL Server 2019 + Management Studio 2024

Wideo: Установка и настройка Microsoft SQL Server 2019 + Management Studio 2024
Anonim

Gdy twój serwer SQL gwałtownie wzrośnie w zakresie wykorzystania procesora, możliwe, że będziesz w stanie dowiedzieć się, co się dzieje raczej prosto. Jeśli ponowne uruchomienie serwera nie jest w tej chwili dostępne, poniższe kroki powinny pomóc w łatwiejszym określeniu przyczyny wysokiego zużycia procesora.

Jeśli nie możesz samodzielnie znaleźć drogi, rozważ skontaktowanie się z administratorem serwera.

Jak zmniejszyć wysokie użycie procesora przez serwer SQL

Drugą rzeczą, którą musisz zrobić, to sprawdzić bufory pierścieniowe, aby uzyskać dane historyczne. Ponieważ SQL przechowuje wszystkie dane historyczne, możesz zapytać o raport dotyczący ostatniej aktywności. W ten sposób możemy dowiedzieć się, co powoduje ogromne skoki procesora.

Następnym krokiem jest ustalenie, który dokładnie proces wewnętrzny zużywa dane. Typowe przyczyny wysokiej aktywności procesora na serwerze SQL to zadania systemowe, nadmierna kompilacja / rekompilacja zapytań lub wykonywanie zapytań.

Teraz musisz sprawdzić wszystkie aktualnie wykonywane zapytania na swoim serwerze. Po uzyskaniu listy wszystkich dostępnych zapytań dość łatwo jest ustalić, które dokładne wykonanie zapytania powoduje błąd.

Najlepszym sposobem na to wszystko jest narzędzie SQL Server 2005 Performance Dashboard Reports. Zapewnia zarówno numeryczne, jak i graficzne informacje zwrotne.

Oczywiście ważne jest, aby sprawdzić inne usługi systemowe i ustalić, czy przyczyną problemu jest perfmon SQL. Powiedziawszy to, możemy zakończyć ten artykuł.

Jeśli nie możesz rozwiązać problemu, rozważ opublikowanie postów na różnych forach, na których mogą pomóc ci profesjonaliści i użytkownicy zaawansowani technologicznie.

Oto jak naprawić wysokie użycie procesora przez serwer SQL