Požymiai
Tarkime, kad turite kelių branduolių procesorių (32 branduolių ar daugiau), kuriame veikia "Microsoft „SQL Server“ 2014" arba 2012 SP3. Kai versijų kūrimo užduotis vykdoma "AlwaysOn" antrinėje replikoje, procesoriaus naudojimas gali priartėti prie 100 procentų. Be to, "„SQL Server“" klaidų žurnale užregistruojama klaida "Nederlinga planuoklis", panaši į šią:
data time.80 Serveris, naudojantis "dbghelp.dll" versiją "4.0.5"
date time.81 Server ***Unable to get thread context for spid 0
data laikas.81 Serveris * *******************************************************************************
data laikas.81 Serveris *
data time.81 Server * BEGIN STACK DUMP:
data laikas.81 Serveris * data laikas spid 2944
data laikas.81 Serveris *
data time.81 Server * Non-yielding Scheduler
data laikas.81 Serveris *
data laikas.81 Serveris * *******************************************************************************
date time.81 Server Stack Iškelties parašas yra 0x000000000000015F
data time.22 Serveris [INFORMACIJA] Tapatybė Pradžia Pabaiga | Valstybės rezultatas klaida Spėlioti Parengta LazyCommit ReadOnly | Operacijų duomenų bazės gijos ID | ReadSet WriteSet ScanSet Savepoint LogSizeRq | CommitDep TotalComm Priklausomas 0 Priklausomas 1 Priklausomas 2 Priklausomas 3 Priklausomas 4 Priklausomas 5 Priklausomas 6 Priklausomas 7 | Vietovės vieta |
data time.33 Server External dump process return code 0x20000001.
data laikas.33 Serverio procesas 0:0:0 (0x32e8) Darbuotojo 0x0000000005B54160 planuoklyje 12 atrodo nepasiduodantis. Gijos sukūrimo laikas: 13094297045567. Naudojamas apytikslis gijos procesorius: branduolys 0 ms, vartotojas 51979 ms. Proceso panaudojimas 2%. Sistema tuščiąja eiga 97%. Intervalas: 70153 ms.
data laikas.45 Serverio procesas 0:0:0 (0x32e8) Darbuotojo 0x0000000005B54160 atrodo, kad nepasiduoda 12 planuoklėje. Gijos sukūrimo laikas: 13094297045567. Naudojamas apytikslis gijos procesorius: branduolys 0 ms, vartotojo 103459 ms. Proceso panaudojimas 2%. Sistema tuščiąja eiga 97%. Intervalas: 136828 ms.
data laikas.58 Serverio procesas 0:0:0 (0x32e8) Darbuotojo 0x0000000005B54160 planuoklyje 12 atrodo nepasiduodantis. Gijos sukūrimo laikas: 13094297045567. Naudojamas apytikslis gijos procesorius: branduolys 0 ms, vartotojo 146001 ms. Proceso panaudojimas 2%. Sistema tuščiąja eiga 97%. Intervalas: 196951 ms.
data laikas.70 Serverio procesas 0:0:0 (0x32e8) Darbuotojo 0x0000000005B54160 atrodo, kad nepasiduoda 12 planuoklėje. Gijos sukūrimo laikas: 13094297045567. Naudojamas apytikslis gijos procesorius: branduolys 0 ms, vartotojo 193269 ms. Proceso panaudojimas 2%. Sistema tuščiąja eiga 97%. Intervalas: 257073 ms.
Sprendimas
Ši problema pirmą kartą buvo išspręsta šiame kaupiamajame naujinime, skirtame „SQL Server“:
Kaupiamasis naujinimas, skirtas „SQL Server“ 2014 1 pakeitimų paketui
3 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP3
Kaupiamasis naujinimas 12, skirtas „SQL Server“ 2012 SP2
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:
Naujausias "„SQL Server“ 2014" kaupiamasis naujinimas
Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP3
Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2
Sprendimo būdas
Norėdami laikinai išspręsti šią problemą, iš naujo paleiskite kompiuterį, kuriame veikia "„SQL Server“" egzempliorius.
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminus , kuriuos "„Microsoft“" naudoja apibūdindama programinės įrangos naujinimus.