Doporučujeme: Program pro opravu chyb, optimalizovat a zrychlit Windows.
Když váš SQL server prudce stoupá, pokud jde o využití procesoru, je pravděpodobné, že budete schopni zjistit, co se děje spíše jednoduše. Pokud restartování serveru není v současné době volbou, níže uvedené kroky by vám měly usnadnit určení toho, co způsobuje vysoké využití procesoru.
Pokud se vám nepodaří sami najít cestu, obraťte se na správce serveru.
Jak snížit vysoké využití procesoru SQL serverem
Druhá věc, kterou musíte udělat, je prozkoumat kruhové buffery, abyste získali historická data. Protože SQL ukládá všechna historická data, můžete požádat o přehled o nedávné aktivitě. Tímto způsobem můžeme zjistit, co způsobuje obrovské špičky CPU.
Dalším krokem je určení, který přesný vnitřní proces spotřebovává data. Běžné důvody vysoké aktivity procesoru na serveru SQL jsou systémové úlohy, nadměrná kompilace / komprese dotazů nebo spuštění dotazu.
Nyní budete muset zkontrolovat všechny aktuálně prováděné dotazy na serveru. Jakmile se zobrazí seznam všech dostupných dotazů, je poměrně jednoduché určit, které přesné provedení dotazu způsobuje chybu.
Nejlepší způsob, jak to vše provést, je nástroj SQL Server 2005 Performance Dashboard Reports. Poskytuje jak numerickou, tak grafickou zpětnou vazbu.
Samozřejmě je důležité zkontrolovat ostatní systémové služby a určit, že problém způsobuje SQL perfmon. Tím můžeme tento článek uzavřít.
Pokud se vám nepodaří problém vyřešit, zvažte odeslání na různá vyhrazená fóra, kde vám mohou pomoci profesionálové a technicky zdatní uživatelé.