Tünetek
Feltételezzük, hogy Microsoft SQL Server 2014-et vagy 2016-ot használ. A NUMA-csomópontok memóriahasználatának ellenőrzésekor azt tapasztalhatja, hogy az adatbáziscsomópont memóriája (KB) kevesebb, mint a célméret 2%-a. Ilyen esetben az alábbi "Nincs elég memória" hibaüzenet jelenhet meg:
Dátum/idő spid36s Nem sikerült kiosztani BUF-okat:FAIL_BUFFER_ALLOCATION 1
Ez a probléma akkor is előfordul, ha rengeteg memória áll rendelkezésre az SQL Server.
Ok
"Memóriahiány" hiba akkor fordulhat elő, ha egy adatbáziscsomópont-memória (KB) a célméret 2%-ánál kisebbre nő, és nem tudja többé elvetni a csomóponton lévő adatbázislapokat szabad lapok eléréséhez.
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Megoldás
A hibát az SQL Server következő összegző frissítéseiben javítottuk:
Az SQL Server összegző frissítéseinek ismertetése:
Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:
Megjegyzés A javítás alkalmazása után az SQL Server képes lesz visszaállítani lapokat a távoli puffercsomópontokból, ha a helyi csomóponton lévő adatbázislapok száma a céllapok 2%-a alá csökken.
Hivatkozások
Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.