Symptomer
Antag, at du bruger Microsoft SQL Server 2014 eller 2016. Når du kontrollerer det tilgængelige hukommelsesforbrug på NUMA-noder, bemærker du, at databasenodehukommelsen (KB) er mindre end 2 procent af destinationsstørrelsen. Når denne situation opstår, vises muligvis følgende fejlmeddelelse "Ikke mere hukommelse":
Dato og klokkeslæt spid36s Kunne ikke allokere BUF'er:FAIL_BUFFER_ALLOCATION 1
Dette problem opstår, selvom der er masser af hukommelse tilgængelig i SQL Server.
Årsag
Fejlen "Der er ikke mere hukommelse" kan opstå, når en databasenodehukommelse bliver mindre end 2 procent af destinationsstørrelsen, og den ikke længere kan slette databasesider på noden for at få gratis sider.
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Om kumulative opdateringer til SQL Server:
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
Bemærk Når du har anvendt denne rettelse, kan SQL Server frigøre sider fra eksterne buffernoder, hvis antallet af databasesider på en lokal node falder til under 2 % af destinationssiderne.
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.