Symptomen
U wordt aangeraden Microsoft SQL Server 2014 of 2016 te gebruiken. Wanneer u de beschikbare hoeveelheid geheugen voor NUMA-knooppunten controleert, ziet u dat het geheugen van de database knooppunt kleiner is dan 2 procent van de doelgrootte. Wanneer deze situatie zich voordoet, wordt het foutbericht ' er is onvoldoende geheugen ' weergegeven:
Datum/tijd- Spid36s kon geen BUFs toewijzen: FAIL_BUFFER_ALLOCATION 1
Dit probleem kan ook optreden als er een voldoende geheugen beschikbaar is in SQL Server.
Oorzaak
De fout ' onvoldoende geheugen ' kan optreden als er minder geheugen beschikbaar is op een database knooppunt dan 2 procent van de doelgrootte, en het is niet mogelijk om databasepagina's op het knooppunt te verwijderen als u een pagina wilt maken.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Over cumulatieve updates voor SQL Server:Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Let op: Wanneer u deze oplossing toepast, kan SQL Server de pagina's van externe buffer knooppunten opnieuw claimen als het aantal databasepagina's op de lokale node lager is dan 2 procent van de doelpagina's.
Verwijzingen
Meer informatie over determinologie die door Microsoft wordt gebruikt om software-updates te beschrijven.