Tu je návod, ako opraviť vysoké využitie procesora SQL serverom

Keď váš SQL server prudko stúpa, pokiaľ ide o využitie procesora, je pravdepodobné, že budete schopní zistiť, čo sa deje skôr jednoducho. Ak reštart servera nie je v súčasnosti voľbou, nižšie uvedené kroky by vám mali pomôcť ľahšie určiť, čo spôsobuje vysoké využitie procesora.

Ak nemôžete nájsť svoju cestu sami, zvážte kontaktovanie správcu servera.

Ako znížiť vysoké využitie procesora SQL serverom

Druhou vecou, ​​ktorú musíte urobiť, je preskúmať prstencové buffery, aby ste získali historické údaje. Keďže SQL ukladá všetky historické údaje, môžete požiadať o prehľad o nedávnej aktivite. Týmto spôsobom môžeme zistiť, čo spôsobuje obrovské hroty procesora.

Ďalším krokom je určenie, ktorý presný vnútorný proces spotrebuje dáta. Bežnými dôvodmi vysokej aktivity procesora na serveri SQL sú systémové úlohy, nadmerná kompilácia / prekompilovanie dotazov alebo spustenie dotazu.

Teraz budete musieť skontrolovať všetky aktuálne vykonávané dotazy na vašom serveri. Akonáhle máte zoznam všetkých dostupných dopytov, je pomerne jednoduché určiť, ktoré presné vykonanie dotazu spôsobuje chybu.

Najlepší spôsob, ako to urobiť, je nástroj SQL Server 2005 Performance Dashboard Reports. Poskytuje vám tak numerickú, ako aj grafickú spätnú väzbu.

Samozrejme, že je dôležité skontrolovať ostatné systémové služby a určiť, že tento problém spôsobuje SQL. S tým môžeme povedať tento článok.

Ak sa vám nepodarilo tento problém vyriešiť, zvážte odoslanie na rôznych vyhradených fórach, kde vám môžu pomôcť odborníci a technickí používatelia.