KB3044953 - PATAISYMAS: neišeikvojamos planuoklės problema, kai rašote puslapius į buferio telkinio plėtinio failą „SQL Server“ 2014"

Taikoma
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Požymiai

Tarkime, kad konfigūruojate buferio telkinio plėtinio funkciją kietojo kūno diskams (SSD) "Microsoft „SQL Server“ 2014". Tada jūs rašote puslapius į buferio telkinio plėtinio failą. Esant tokiai situacijai, kyla nederlingos planuoklės problema, tai gali sukelti tam tikrų "„SQL Server“ 2014" našumo problemų. Be to, taip pat sugeneruojamas iškelties failas.

Sprendimas

Pakeitimų paketo informacija

Norėdami išspręsti šią problemą, įsigykite "„SQL Server“ 2014" 1 pakeitimų paketą ir įsitikinkite, kad „SQL Server“ paskyra turi SE_MANAGE_VOLUME_NAME teises.

Daugiau informacijos apie "„SQL Server“ 2014" 1 pakeitimų paketą (SP1) rasite "„SQL Server“ 2014" 1 pakeitimų paketo ištaisytos klaidos.

Daugiau informacijos

Priežastis

„SQL Server“ 2014 turi naują buferio telkinio išplėtimo funkciją, kuri išplečia buferio telkinį nuo fizinės atminties iki SSD. Bet kuriame SSD galite sukurti buferio telkinio plėtinių failus, kad padidintumėte buferio telkinio talpą ir pagerintumėte našumą.

Sukūrus tokį buferio telkinio plėtinio failą, vieta tame faile nepažymima kaip naudojama. Todėl, kai asinchroninis įrašymas įvyksta su šiuo failu poslinkiu, kuris yra už esamos loginės failo pabaigos, Windows užtrunka užbaigti asinchroninio įrašymo operaciją, nes ji užpildo failą nuliu nuo esamo loginio galo iki naujo loginio galo. Tai sukelia neišeikvojamas užduotis, dėl kurių užklausa gali pakibti.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.