Simptomai
Tarkime, kad naudojate "Microsoft SQL Server" 2014 arba "2016". Kai patikrinate galimus atminties naudojimas NUMA mazguose, pastebite, kad duomenų bazės mazgo atmintis (KB) yra mažesnė nei 2 procentai tikslinio dydžio. Įvykus šiai situacijai, galite gauti klaidos pranešimą "išvykęs iš atminties":
Datos/laiko spid36s nepavyko priskirti bufs: 1 FAIL_BUFFER_ALLOCATION
Ši problema iškyla, net jei "SQL Server" yra daug atminties.
Priežastis
Klaida "nepakanka atminties" gali įvykti, kai duomenų bazės mazgo atmintis (KB) tampa mažiau nei 2 procentai nuo tikslinio dydžio, todėl negalima atsisakyti duomenų bazės puslapių mazge, kad gautumėte nemokamus puslapius.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Apie SQL serverio kaupiamieji naujinimai:Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
-
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
-
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2014"
Pastaba pritaikius šį pataisymą, "SQL Server" galės susigrąžinti puslapius iš nuotolinio buferio mazgų, jei duomenų bazės puslapių skaičius vietiniame mazge sumažėja žemiau 2 procentų paskirties puslapių.
Nuorodos
Sužinokite apie terminija kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.