KB4470916 - DÜZELTME: SQL Server 2014 ve 2016'da Veritabanı Düğümü Belleği (KB) yüzde 2'nin altına düştüğünde yetersiz bellek hatası oluşur

Uygulandığı Öğe
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Belirtiler

Microsoft SQL ServerSQL 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 boyutun yüzde 2'sinden az olduğunu fark edersiniz. Bu durum oluştuğunda, aşağıdaki "Bellek yetersiz" hata iletisini alabilirsiniz:

Tarih/Saat spid36s BUF'lar ayrılamadı:FAIL_BUFFER_ALLOCATION 1

Bu sorun, SQL Server'da bol miktarda kullanılabilir bellek olsa da oluşur. 

Neden

Veritabanı Düğümü Belleği (KB) hedef boyutun yüzde 2'sinden daha az olduğunda "Bellek Yetersiz" hatası oluşabilir ve boş sayfalar almak için artık düğümdeki veritabanı sayfalarını alamadığında oluşur.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Çözüm

Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmelerde düzeltildi:

SQL Server toplu güncelleştirmeleri hakkında:
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

Notlar Bu düzeltmeyi uyguladıktan sonra, yerel düğümdeki veritabanı sayfalarının sayısı hedef sayfalarının yüzde 2'sinin altına düşerse, SQL Server uzak arabellek düğümlerinden sayfaları geri kazanabilecektir.

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.