KB4470916 – POPRAVKA: Do greške zbog nedostatka memorije dolazi kada memorija čvora baze podataka (KB) padne ispod 2 procenta u SQL Server 2014. i 2016.

Primenjuje se 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)

Simptomi

Pretpostavimo da koristite Microsoft SQL Server 2014 ili 2016. Kada proverite dostupnu upotrebu memorije na NUMA čvorovima, primetićete da je memorija čvora baze podataka (KB) manja od 2 procenta ciljne veličine. Kada dođe do ove situacije, možete da dobijete sledeću poruku o grešci "Nema dovoljno memorije":

Datum/vreme spid36s Dodela BUF-ova nije uspela:FAIL_BUFFER_ALLOCATION 1

Do ovog problema dolazi čak i ako u sistemu SQL Server ima dovoljno memorije. 

Uzrok

Do greške "Out of Memory" može doći kada memorija čvora baze podataka (KB) postane manja od 2 procenta ciljne veličine i više ne može da odbaci stranice baze podataka na čvoru da bi dobila besplatne stranice.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Rešenje

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Osnovni podaci o kumulativnim ispravkama za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Napomena Pošto primenite ovu ispravku, SQL Server će moći da povrati stranice iz udaljenih čvorova bafera ako broj stranica baze podataka na lokalnom čvoru padne ispod 2 procenta ciljnih stranica.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.