Evo kako popraviti veliku upotrebu procesora pomoću SQL poslužitelja

Kada vaš SQL poslužitelj skoči u visinu u odnosu na potrošnju procesora, vrlo je vjerojatno da ćete moći saznati što se događa. Ako ponovno pokretanje poslužitelja nije opcija, koraci u nastavku trebali bi vam pomoći da lakše utvrdite što uzrokuje veliku potrošnju procesora.

Ako se ne možete sami snaći, obratite se administratoru poslužitelja.

Kako smanjiti korištenje CPU-a od strane SQL poslužitelja

Druga stvar koju trebate učiniti je ispitati prstenaste spremnike da biste dobili povijesne podatke. Budući da SQL pohranjuje sve povijesne podatke, možete zatražiti izvješće o nedavnoj aktivnosti. Na taj način možemo saznati što uzrokuje ogromne CPU šiljke.

Sljedeći korak je odrediti točan unutarnji proces koji troši podatke. Uobičajeni razlozi za veliku aktivnost CPU-a na SQL poslužitelju su sistemski zadaci, prekomjerna kompilacija / rekompilacija upita ili izvršavanje upita.

Sada ćete morati provjeriti sve trenutačno izvršene upite na vašem poslužitelju. Kada dobijete popis svih dostupnih upita, prilično je jednostavno odrediti koje točno izvršenje upita uzrokuje pogrešku.

Najbolji način da to učinite je pomoćni program SQL Server 2005 Performance Dashboard Reports. Pruža vam numeričke i grafičke povratne informacije.

Naravno, važno je provjeriti ostale usluge sustava i odrediti da SQL perfmon uzrokuje problem. S time rečeno, možemo zaključiti ovaj članak.

Ako ne možete riješiti problem, razmislite o objavljivanju na raznim forumima na kojima vam stručnjaci i tehnički pametni korisnici mogu pomoći.