Belirtiler
Microsoft SQL Server 2014 veya 2016 kullandığınızı varsayalım. NUMA düğümlerinde kullanılabilir bellek kullanımını denetlediğinizde, veritabanı düğümü belleğinin (KB) hedef boyutunun yüzde 2 ' den az olduğunu fark edebilirsiniz. Bu durumda, aşağıdaki "bellek yetersiz" hata iletisini alabilirsiniz:
Tarih/saat Spid36s, bufs ayıramadı: FAIL_BUFFER_ALLOCATION 1
Bu sorun, SQL Server 'da yeterli miktarda kullanılabilir bellek olsa da oluşur.
Nedeni
Bir veritabanı düğümü belleği (KB) daha azsa hedef boyutunun yüzde 2 ' den fazla olduğunda, artık boş sayfalar almak için artık düğümdeki veritabanı sayfalarını atabilir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde giderilmiştir:
SQL Server için toplu güncelleştirmeler hakkında:Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Not Bu düzeltmeyi uyguladıktan sonra, yerel düğümdeki veritabanı sayfalarının sayısı hedef sayfalarının %2 ' nin altına düştüğünde SQL Server uzak arabellek düğümlerinden sayfaları geri alabilecektir.
Başvurular
Hakkında bilgi edininterminoloji Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı.