Taikoma
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Simptomai

Įdiegus "SQL Server 2014" 1 pakeitimų paketą (SP1), "SQL Server" 2012 SP3 arba "SQL Server 2016", kyla lėtas užklausos našumas ir padidėjęs privilegijuotų (branduolio) režimo CPU naudojimas tol, kol serveris bus paleistas iš naujo. Taip pat galite matyti didelės apimties PAGELATCH_ * laukia.

Sprendimas

Problema išspręsta šiuose kaupiamajame "SQL Server" naujinimuose:

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius SQL serverio naujinimus:

Priežastis

SQL serveris naudoja dinaminį spynos skatinimą ir žeminimo logiką (Super/sub-spynos). Tai pagerina "SQL Server" veikimą ir mastelio keitimo funkciją, kad būtų galima stebėti, kiek įsigyja "spynos", ir kiek laiko užtruks gauti tą patį sklendę, jei neegzistavo spynos tvirtinimas. Tuomet pagal šį modelį galima reklamuoti reikalavimus atitinkančius užraktus. Kai yra daug pasikeitimų (įterpia/atnaujina/naikina) ant krūvos arba BTree (HoBT), HoBT susijusių užraktų gali būti paaukštintas į Super spynos būsena. Tačiau žeminimas nevyksta automatiškai. Galite paskaityti daugiau apie Super/sub-LATCHING šiame straipsnyje. Jei šie HoBTs vėliau yra Deal, paleistas HoBT grįžta į pasaulinę talpyklą pakartotiniam naudojimui. Kai šis HOBT yra pakartotinai naudojamas, jis pakartotinai naudoja anksčiau paaukštintas sklendę, net jei nėra "HoBT". Tai įtraukia CPU išlaidas. Taip padidėja privilegijuotų (branduolio) režimo CPU naudojimas "SQL Server", kol serveris nebus paleistas iš naujo. Šis padidinimas paprastai įtraukia ne daugiau nei kelias mikrosekundes su kiekvienu vykdymu. Jūs taip pat galite matyti didelės apimties PAGELATCH_ * laukia dėl šių išplėstinių Super-Skląsčių dėl HoBTs. 

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.