Zde je návod, jak opravit vysoké využití CPU na serveru SQL

Obsah:

Video: SQL Server DBA Tutorial 145-How to Check CPU % Usage by SQL Server 2024

Video: SQL Server DBA Tutorial 145-How to Check CPU % Usage by SQL Server 2024
Anonim

Když se váš SQL server prudce zvyšuje, pokud jde o využití CPU, je pravděpodobné, že budete moci zjistit, co se děje, poměrně jednoduše. Pokud restart serveru v tuto chvíli není možnost, měly by vám níže uvedené kroky pomoci snáze určit, co způsobuje vysoké využití CPU.

Pokud se vám nedaří najít cestu sami, zvažte kontaktování správce serveru.

Jak snížit vysoké využití CPU serverem SQL

Druhou věcí, kterou musíte udělat, je prozkoumat vyrovnávací paměti, abyste získali historická data. Protože SQL ukládá všechna historická data, můžete dotazovat na zprávu o nedávné aktivitě. Tímto způsobem můžeme zjistit, co způsobuje obrovské špičky CPU.

Dalším krokem je zjistit, který přesný vnitřní proces spotřebovává data. Běžné důvody vysoké aktivity CPU na serveru SQL jsou systémové úlohy, nadměrná kompilace / překompilace dotazů nebo provádění dotazů.

Nyní budete muset zkontrolovat všechny aktuálně provádějící dotazy na serveru. Jakmile získáte seznam všech dostupných dotazů, je poměrně snadné určit, které přesné provedení dotazu způsobuje chybu.

Nejlepší způsob, jak toho všeho dosáhnout, je pomocí nástroje SQL Server 2005 Performance Dashboard Reports. Poskytuje numerickou i grafickou zpětnou vazbu.

Samozřejmě je důležité zkontrolovat jiné systémové služby a zjistit, že problém způsobuje perfmon SQL. Díky tomu můžeme tento článek uzavřít.

Pokud nemůžete problém vyřešit, zvažte zveřejnění příspěvku na různých specializovaných fórech, kde vám mohou pomoci profesionálové a technicky zdatní uživatelé.

Zde je návod, jak opravit vysoké využití CPU na serveru SQL