Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2014 ili 2016. Kada potvrdite dostupnu memoriju na čvorovima NUMA, primjetite da je memorija čvora baze podataka (KB) manja od 2 posto ciljne veličine. Kada se to dogodi, možda će vam se prikazati sljedeća poruka o pogrešci "izvan memorije":
Datum/vrijeme Spid36s nije uspjelo alocirati bufs: FAIL_BUFFER_ALLOCATION 1
Taj se problem pojavljuje čak i ako je u sustavu SQL Server dostupna obilje memorije.
Uzrok
Pogreška "izvan memorije" može nastati kada memorija čvora baze podataka (KB) postane manja od 2 posto ciljne veličine i više ne može odbaciti stranice baze podataka na čvor da biste dobili besplatne stranice.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim 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 sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Kada primijenite taj popravak, SQL Server će moći povratiti stranice iz udaljenih čvorišta međuspremnika ako broj stranica baze podataka na lokalnom čvoru padne ispod 2 posto ciljnih stranica.
Reference
Saznajte više o terminologija Microsoft koristi za opisivanje softverskih ažuriranja.