KB4470916 - FIX: Mälu on otsas tõrge ilmneb, kui andmebaasi sõlme mälu (KB) langeb alla 2% SQL Server 2014 ja 2016

Rakenduskoht
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) 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 Standard - duplicate (do not use)

Sümptomid

Oletame, et kasutate Microsoft SQL Server 2014 või 2016. NuMA sõlmede saadaoleva mälukasutuse kontrollimisel märkate, et andmebaasisõlme mälu (KB) on väiksem kui 2% sihtmahust. Sellise olukorra ilmnemisel võidakse kuvada järgmine tõrketeade "Mälu otsas":

Date/Time spid36s Failed to assign BUFs:FAIL_BUFFER_ALLOCATION 1

See probleem ilmneb isegi siis, kui SQL Server on piisavalt mälu. 

Põhjus

Tõrge "Mälu otsas" võib ilmneda juhul, kui andmebaasisõlme mälu (KB) muutub sihtmahust vähem kui 2%-seks ja see ei saa tasuta lehtede hankimiseks sõlme andmebaasilehti enam hüljata.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Lahendus

See probleem on lahendatud järgmistes SQL Server koondvärskendustes.

Teave SQL Server koondvärskenduste kohta.
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Märkus Pärast selle paranduse rakendamist saab SQL Server kaugpuhvri sõlmedest lehed tagasi võtta, kui kohaliku sõlme andmebaasilehtede arv langeb alla 2 protsendi sihtlehtedest.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.