KB4470916 - PERBAIKAN: Kesalahan memori kehabisan memori terjadi ketika Memori Simpul Database (KB) turun di bawah 2 persen di SQL Server 2014 dan 2016

Berlaku Untuk
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)

Gejala

Misalnya Anda menggunakan Microsoft SQL Server 2014 atau 2016. Saat Anda memeriksa penggunaan memori yang tersedia pada simpul NUMA, Anda melihat bahwa Memori Simpul Database (KB) kurang dari 2 persen dari ukuran target. Ketika situasi ini terjadi, Anda mungkin menerima pesan kesalahan "Kehabisan memori" berikut:

Tanggal/Waktu spid36s Gagal mengalokasikan BUFs:FAIL_BUFFER_ALLOCATION 1

Masalah ini terjadi bahkan jika ada banyak memori yang tersedia di SQL Server. 

Penyebab

Kesalahan "Kehabisan Memori" dapat terjadi ketika Memori Simpul Database (KB) menjadi kurang dari 2 persen dari ukuran target, dan tidak dapat membuang halaman database di simpul lagi untuk mendapatkan halaman gratis.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Resolusi

Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:

Tentang pembaruan kumulatif untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Catatan Setelah Anda menerapkan perbaikan ini, SQL Server akan dapat mengklaim ulang halaman dari simpul buffer jarak jauh jika jumlah halaman database pada simpul lokal turun di bawah 2 persen dari halaman targetnya.

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.