Evo kako popraviti visoku upotrebu CPU-a od strane sql poslužitelja

Sadržaj:

Video: Sta znaci thread kod procesora 2024

Video: Sta znaci thread kod procesora 2024
Anonim

Kad vam se SQL poslužitelj poveća u pogledu upotrebe CPU-a, vjerojatno ćete moći jednostavno saznati što se događa. Ako ponovno pokretanje poslužitelja trenutno nije opcija, koraci u nastavku trebali bi vam olakšati određivanje onoga što uzrokuje visoku potrošnju CPU-a.

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

Kako smanjiti visoku upotrebu procesora od strane SQL poslužitelja

Drugo što trebate učiniti je ispitati međuspremnike zvona kako biste dobili povijesne podatke. Budući da SQL pohranjuje sve povijesne podatke, možete zatražiti izvještaj o nedavnoj aktivnosti. Na ovaj način možemo otkriti što uzrokuje ogromne skokove CPU-a.

Sljedeći korak je utvrditi koji točno unutar procesa troše podatke. Najčešći razlozi za visoku CPU aktivnost na SQL poslužitelju su sistemski zadaci, pretjerana kompilacija / prekompilacija upita ili izvršavanje upita.

Sada ćete morati provjeriti sve trenutno izvršene upite na vašem poslužitelju. Nakon što ste dobili popis svih dostupnih upita, prilično je jednostavno odrediti koja točno izvršavanje upita uzrokuje pogrešku.

Najbolji način za sve to je uslužni program SQL Server 2005 Izvještaj o nadzornoj ploči performansi. Pruža vam brojčane i grafičke povratne informacije.

Naravno, važno je provjeriti ostale sistemske usluge i utvrditi da SQL perfmon uzrokuje problem. S tim rečenim možemo zaključiti ovaj članak.

Ako ne možete riješiti problem, razmislite o objavljivanju na raznim namjenskim forumima na kojima vam mogu pomoći profesionalci i korisni korisnici.

Evo kako popraviti visoku upotrebu CPU-a od strane sql poslužitelja