Požymiai
Tarkime, kad naudojate "Microsoft „SQL Server“ 2014" arba 2016. Tikrindami galimą atminties naudojimą NUMA mazguose, pastebite, kad duomenų bazės mazgo atmintis (KB) sudaro mažiau nei 2 procentus paskirties vietos. Susidarius tokiai situacijai, galite gauti klaidos pranešimą "Trūksta atminties":
Data / laikas spid36s Nepavyko priskirti BUFs:FAIL_BUFFER_ALLOCATION 1
Ši problema kyla, net jei "„SQL Server“" yra daug atminties.
Priežastis
Klaida "Trūksta atminties" gali įvykti, kai duomenų bazės mazgo atmintis (KB) užima mažiau nei 2 procentus paskirties vietos ir ji nebegali atmesti duomenų bazės puslapių mazge, kad gautų nemokamų puslapių.
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Sprendimas
Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:
Apie "„SQL Server“" kaupiamuosius 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:
Atkreipkite dėmesį Pritaikius šią pataisą, "„SQL Server“" galės susigrąžinti puslapius iš nuotolinių buferinių mazgų, jei duomenų bazės puslapių skaičius vietiniame mazge nukris žemiau 2 procentų tikslinių puslapių.
Nuorodos
Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.