Lūk, kā noteikt SQL servera augstu CPU izmantošanu

Kad jūsu SQL serveris skar CPU lietojumu, iespējams, varēsiet uzzināt, kas notiek diezgan vienkārši. Ja servera restartēšana pašlaik nav iespējama, tālāk aprakstītajām darbībām vajadzētu palīdzēt jums vieglāk noteikt, kas izraisa augstu CPU lietošanu.

Ja nevarat atrast savu ceļu, apsveriet iespēju sazināties ar servera administratoru.

Kā samazināt SQL servera augsto CPU izmantošanu

Otrā lieta, kas jums jādara, ir pārbaudīt gredzenu buferus, lai iegūtu vēsturiskos datus. Tā kā SQL saglabā visus vēsturiskos datus, varat pieprasīt ziņojumu par neseno darbību. Tādā veidā mēs varam uzzināt, kas izraisa milzīgus CPU tapas.

Nākamais solis ir noteikt, kurš precīzs iekšējais process patērē datus. Bieži iemesli, kāpēc SQL serveris veic augstu CPU darbību, ir Sistēmas uzdevumi, Pārmērīga vaicājumu apkopošana / Pārvēršana vai Vaicājuma izpilde.

Tagad jums būs jāpārbauda visi pašlaik izpildītie vaicājumi jūsu serverī. Kad būs pieejams visu pieejamo vaicājumu saraksts, ir diezgan vienkārši noteikt, kura precīza vaicājuma izpilde rada kļūdu.

Labākais veids, kā to izdarīt, ir ar SQL Server 2005 veiktspējas vadības paneļa pārskatu lietderību. Tas sniedz gan skaitlisku, gan grafisku atgriezenisko saiti.

Protams, ir svarīgi pārbaudīt citus sistēmas pakalpojumus un noteikt, vai problēma rodas SQL perfmon. Ar šo teikto mēs varam noslēgt šo rakstu.

Ja nevarat atrisināt šo problēmu, apsveriet iespēju izvietot dažādus forumus, kuros profesionāļi un tehnoloģiski gudri lietotāji var jums palīdzēt.