Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2014 ili 2016. Kada provjerite dostupnu iskorištenost memorije na NUMA čvorovima, primijetit ćete da je memorija čvora baze podataka (KB) manja od 2% ciljne veličine. Kada se to dogodi, možete primiti sljedeću poruku o pogrešci "Nedovoljno memorije":
Datum/vrijeme spid36s Nije uspjela dodjela BUF-ova:FAIL_BUFFER_ALLOCATION 1
Taj se problem pojavljuje čak i ako je u SQL Server dostupno dosta memorije.
Uzrok
Pogreška "Nedovoljno memorije" može se pojaviti kada memorija čvora baze podataka (KB) postane manja od 2% ciljne veličine i više ne može odbaciti stranice baze podataka na čvoru da bi dobila besplatne stranice.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Napomena Nakon primjene tog popravka SQL Server moći će vratiti stranice iz čvorova udaljenog međuspremnika ako broj stranica baze podataka na lokalnom čvoru padne ispod 2 posto ciljnih stranica.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.