Našumo skaitiklio registro avilio nuoseklumo tikrinimas diegiant SQL serverį sistemoje Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Kaip IT ekspertas, tikrindamas įvairių registro avilių našumą sistemoje „Windows“, dažnai naudoju profesionalų slengą. Ši užduotis gali būti gana varginanti, tačiau prieš diegiant SQL serverį svarbu įsitikinti, kad aviliai yra nuoseklūs. Šiame straipsnyje parodysiu, kaip patikrinti sistemos registro avilių našumą ir įsitikinti, kad jie yra geros būklės prieš diegiant SQL serverį. Pirmas dalykas, kurį turėsite padaryti, yra atidaryti registro rengyklę. Norėdami tai padaryti, paspauskite „Windows“ klavišą + R, dialogo lange Vykdyti įveskite „regedit“ ir paspauskite „Enter“. Atidarę registro rengyklę, turėsite pereiti prie šio rakto: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Kai pasieksite sąrankos klavišą, turėsite ieškoti „PerformanceCounter“ reikšmės. Šią reikšmę reikia nustatyti į 1, jei norite įjungti SQL serverio našumo skaitiklius. Jei jis nenustatytas į 1, turėsite jį pakeisti ir iš naujo paleisti kompiuterį. Įjungę našumo skaitiklius, turėsite paleisti SQL serverio konfigūracijos tvarkyklę. Norėdami tai padaryti, paspauskite „Windows“ klavišą + R, dialogo lange Vykdyti įveskite „sqlservermanager“ ir paspauskite „Enter“. Atidarę konfigūracijų tvarkytuvę, išplėskite „SQL serverio paslaugų“ mazgą ir dešiniuoju pelės mygtuku spustelėkite „SQL serverio“ paslaugą. Kontekstiniame meniu pasirinkite parinktį „Ypatybės“. SQL serverio ypatybių dialogo lange eikite į skirtuką „Išplėstinė“, tada slinkite žemyn iki skyriaus „Našumo skaitikliai“. Čia turėsite įsitikinti, kad pasirinkta parinktis „Įjungta“. Jei ne, pasirinkite jį ir spustelėkite mygtuką „Taikyti“. Įjungę našumo skaitiklius, turėsite iš naujo paleisti SQL serverio paslaugą. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite paslaugą „SQL Server“ ir kontekstiniame meniu pasirinkite parinktį „Paleisti iš naujo“. Iš naujo paleidę SQL serverio paslaugą, turėtumėte matyti našumo skaitiklius Performance Monitor. Norėdami paleisti „Performance Monitor“, paspauskite „Windows“ klavišą + R, dialogo lange Vykdyti įveskite „perfmon“ ir paspauskite „Enter“. „Performance Monitor“ turėsite pridėti „Buffer Manager“ ir „SQL Server: Memory Manager“ skaitiklius. Pridėję skaitiklius galite pradėti stebėti savo SQL serverio egzemplioriaus našumą. Jei pastebėsite kokių nors buferio ar atminties naudojimo šuolių, žinosite, kad kažkas negerai, ir turėsite toliau tirti. Atlikdami šiuos veiksmus, prieš diegdami SQL serverį galite įsitikinti, kad jūsų sistemos registro aviliai yra geros būklės. Tai padės užtikrinti, kad jūsų SQL serverio egzempliorius veiktų sklandžiai ir be jokių problemų.



Kaip jau minėjau praėjusią savaitę, apžvelgsiu įvairias SQL serverio diegimo problemas ir įvairius patarimus, kaip jas išspręsti. Praėjusią savaitę aptarėme, kaip valdymo klaida SQL serveris nustojo veikti ir atliko įvairius veiksmus, kad tai ištaisytų. Taigi šią savaitę aptariu kitą dažnai pasitaikančią klaidą šalinant SQL Server 2008 R2/2012 triktis. Našumo skaitiklio registro avilio nuoseklumo patikra nepavyko . Pakalbėkime apie šio klaidos pranešimo pagrindą.





Našumo skaitiklio registro avilio nuoseklumo patikra nepavyko

Paprastai, kai bandome įdiegti SQL, ji vykdys tam tikras taisykles, kad patikrintų, ar jūsų sistema atitinka visus reikalavimus, kad sėkmingai paleistų SQL Server 2008. Šio proceso metu, kaip matote ekrano kopijoje, diegimas nepavyks. Jūs negalite judėti toliau.





Našumo skaitiklio registro avilio nuoseklumo tikrinimas



Veikimo skaitiklis reikalingas ne visais atvejais, kai kuriais atvejais jį galima tiesiog praleisti. Diegimo metu duomenų srauto variklio veikimui stebėti bus naudojamas našumo skaitiklių rinkinys.

„TechNet“ teigimu, geriausias pavyzdys yra „ Buferiai buferyje Šis skaitiklis nustato, ar duomenų buferiai laikinai įrašomi į diską, kol paketas veikia. Tačiau, kaip sakiau, kai kurioms SQL programoms jų tikrai nereikia. Jis daugiausia naudojamas atskiram SQL duomenų serveryje, kurį reikia atidžiai stebėti. Taigi, jei norite tiesiog praleisti našumo skaitiklio nuoseklumo patikrinimą, galite paleisti SQL serverio diegimą naudodami šią jungiklio reikšmę.

onedrive atkurti ankstesnę versiją

C: Atsisiuntimai setup.exe / ACTION = įdiegti / SKIPRULES = PerfMonCounterNotCorruptedCheck



Pakeiskite vietą, kurioje turite diegimo failus.

Atkurti našumo skaitiklį

Kai pradėsite diegti naudodami šią jungiklio vertę, jis turėtų praleisti šį veiksmą ir tęsti diegimą. Taigi tai yra vienas iš būdų, kaip apeiti šį klaidos pranešimą. Kitas būdas, kuris taip pat minimas Microsoft KB, yra našumo skaitiklio atkūrimas.

  • Spustelėkite Pradėti ir įveskite CMD.
  • Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Vykdyti kaip administratorių.
  • Tada įveskite lodctr/R:PerfStringBackup.INI ir paspauskite Enter
  • Dabar iš naujo paleiskite sistemą ir bandykite dar kartą įdiegti SQL serverį.

Mačiau, kad tai veikia senesnėse „Windows“ versijose, pvz., XP ir Server 2003bet aš beveik nemačiau, kad jis veiktų naujos kartos operacinėje sistemoje. Nepaisant to, pabandyti verta. Yra būdas rankiniu būdu atkurti „Microsoft“ našumo skaitiklį, žr. čia. KB300956 .

Tada susidaro situacija, kai trūksta paties norimo registro rakto. Tokiais atvejais turime rasti, kurio rakto trūksta, ir tada rankiniu būdu jį sukurti. Geriausias ir lengviausias būdas. Radau nedidelę programėlę, kurią kažkas paskelbė MSDN forumuose, kuri nurodys, kurį raktą turime sugeneruoti. Galite atsisiųsti Čia - sukurta ši konsolės programa Rafaelis Candido Aš taip manau. Dabar, prieš tęsdami, mums reikia sukurkite atsarginę registro atsarginę kopiją .

Kai turėsite raktą, turime eiti į registrą ir sukurti naują raktą.

  • Spustelėkite Pradėti ir įveskite Regedit.
  • Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Vykdyti kaip administratorių.
  • Eikite į HKEY_LOCAL_MACHINE PROGRAMINĖ ĮRANGA Microsoft Windows NT CurrentVersion Perflib
  • Tada dešiniuoju pelės mygtuku spustelėkite „Perflib“ ir spustelėkite naują raktą.
  • Tada įveskite vertę, kurią gavote paleisdami konsolės programą

per2

b1 archyvo atsisiuntimas
  • Tada „Perflib“ gali turėti kitus raktus, pvz., 009 ir tt.
  • Turite nukopijuoti šią informaciją ir įdėti ją po naujai sugeneruotu raktu.

Geriausias būdas tai padaryti – tiesiog eksportuoti tik raktą (mano atveju – 009) ir išsaugoti jį darbalaukyje kaip PCFix.reg. Dešiniuoju pelės mygtuku spustelėkite failą PCFix.reg ir pasirinkite Redaguoti. Tada pakeiskite 009 reikšme, kurią gavote konsolėje. Tada išsaugokite ir uždarykite. Tiesiog dukart spustelėkite mygtuką, kad įsigaliotų. Po to tiesiog paleiskite kompiuterį iš naujo, kad pakeitimai įsigaliotų.

Apibendrinant, vienas iš šių veiksmų turėtų padėti išspręsti problemą, su kuria susidūrėte tikrindami našumo skaitiklio registro avilio nuoseklumą diegdami SQL serverį.

Atsisiųskite „PC Repair Tool“, kad greitai rastumėte ir automatiškai ištaisytumėte „Windows“ klaidas

Tikiuosi, kad šis straipsnis jums bus naudingas.

Populiarios Temos