Berlaku Untuk
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - 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) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Gejala

Ketika terlalu banyak sisipan serentak terjadi dalam wadah hash yang sama, atau ad hoc SQL Server plan cache mencapai batas entri 160.036, kontensi parah pada spinlock SOS_CACHESTORE terjadi. Dalam situasi ini, penggunaan CPU yang tinggi terjadi di Microsoft SQL Server.

Penyebab

Masalah ini terjadi ketika cache paket SQL Server mencapai batas entrinya, dan paket yang memiliki biaya rendah harus diusir untuk menyisipkan paket baru. Hal ini menyebabkan kontensi berat bagi SOS_CACHESTORE spinlock yang menyediakan sinkronisasi untuk wadah tabel hash cache paket SQL Server. 

Resolusi

Informasi Pembaruan Kumulatif

Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.

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:

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.