Šeit aprakstīts, kā sql serverī noteikt augstu CPU izmantošanu

Satura rādītājs:

Video: Администрирование SQL Server ч.1. Базы данных. 2024

Video: Администрирование SQL Server ч.1. Базы данных. 2024
Anonim

Kad jūsu SQL serveris strauji pieaug attiecībā uz centrālā procesora izmantošanu, iespējams, jūs varēsit uzzināt, kas notiek, diezgan vienkārši. Ja servera restartēšana šobrīd nav opcija, šādām darbībām vajadzētu palīdzēt jums vieglāk noteikt, kas izraisa lielu CPU izmantošanu.

Ja jūs pats nevarat atrast 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 gredzenveida buferus, lai iegūtu vēsturiskos datus. Tā kā SQL glabā visus vēsturiskos datus, varat pieprasīt pārskatu par nesenajām darbībām. Tādā veidā mēs varam uzzināt, kas izraisa milzīgus centrālā procesora rādītājus.

Nākamais solis ir noteikt, kurš tieši iekšējais process patērē datus. Biežie augstās CPU aktivitātes iemesli SQL serverī ir sistēmas uzdevumi, pārmērīga vaicājumu apkopošana / atkārtota sastādīšana vai vaicājumu izpilde.

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

Labākais veids, kā to izdarīt, ir, izmantojot utilītu SQL Server 2005 Performance Dashboard Reports. Tas sniedz jums gan skaitlisku, gan grafisku atgriezenisko saiti.

Protams, ir svarīgi pārbaudīt citus sistēmas pakalpojumus un noteikt, vai problēmu rada SQL informācija. To sakot, mēs varam pabeigt šo rakstu.

Ja nevarat atrisināt problēmu, apsveriet iespēju izlikties dažādos forumos, kur speciālisti un lietpratīgi lietotāji var jums palīdzēt.

Šeit aprakstīts, kā sql serverī noteikt augstu CPU izmantošanu