KB4470916 – OPRAVA: Keď pamäť uzla databázy (KB) v rokoch SQL Server 2014 a 2016 klesne pod 2 percentá, vyskytne sa chyba nedostatku pamäte

Vzťahuje sa na
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)

Príznaky

Predpokladajme, že používate Microsoft SQL Server 2014 alebo 2016. Keď skontrolujete využitie dostupnej pamäte na uzloch NUMA, všimnete si, že pamäť databázového uzla (KB) je menšia ako 2 percentá cieľovej veľkosti. V takomto prípade sa môže zobraziť nasledujúce chybové hlásenie Nedostatok pamäte:

Date/Time spid36s Nepodarilo sa prideliť BUF:FAIL_BUFFER_ALLOCATION 1

Tento problém sa vyskytuje aj v prípade, že SQL Server je dostatok pamäte. 

Príčina

Chyba nedostatku pamäte sa môže vyskytnúť, keď pamäť uzla databázy (KB) bude menšia ako 2 % cieľovej veľkosti a nedokáže zahodiť stránky databázy v uzle, aby získala voľné stránky.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Riešenie

Tento problém je opravený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Poznámka Po použití tejto opravy bude SQL Server schopný uvoľniť stránky zo vzdialených medzipamätných uzlov, ak počet stránok databázy na lokálnom uzle klesne pod 2 percentá cieľových stránok.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.