Tukaj je, kako popraviti visoko porabo CPU s strežnikom SQL

Ko vaš strežnik SQL poletno poveča glede na porabo procesorja, obstaja velika verjetnost, da boste lahko ugotovili, kaj se dogaja preprosto. Če ponovni zagon strežnika trenutno ni mogoč, vam bodo spodnji koraki lažje določili, kaj povzroča visoko porabo CPE-ja.

Če se sami ne znajdete, se obrnite na skrbnika strežnika.

Kako zmanjšati uporabo CPU-ja s strežnikom SQL

Druga stvar, ki jo morate storiti, je pregledati obročne medpomnilnike, da bi dobili zgodovinske podatke. Ker SQL shranjuje vse zgodovinske podatke, lahko poizvedete za poročilo o nedavni dejavnosti. Na ta način lahko ugotovimo, kaj povzroča ogromne konice CPU.

Naslednji korak je določiti, kateri natančen notranji proces porablja podatke. Pogosti razlogi za visoko aktivnost CPU na strežniku SQL so sistemske naloge, prekomerna kompilacija / preračunavanje poizvedb ali izvrševanje poizvedbe.

Zdaj boste morali preveriti vse trenutno izvedene poizvedbe na strežniku. Ko dobite seznam vseh razpoložljivih poizvedb, je dokaj preprosto ugotoviti, katera natančna izvedba poizvedbe povzroča napako.

Najboljši način za vse to je s pripomočkom SQL Server 2005 Performance Dashboard Reports. Omogoča vam numerične in grafične povratne informacije.

Seveda je pomembno, da preverite druge sistemske storitve in ugotovite, da problem povzroča SQL perfmon. S tem lahko zaključimo ta članek.

Če težave ne morete odpraviti, razmislite o objavljanju na različnih namenskih forumih, kjer vam lahko pomagajo strokovnjaki in strokovno podkovani uporabniki.