Pola dasar: Hotfix generik
BUG #: 186325 (pemeliharaan konten) VSTS: 1242856
Perbaikan Microsoft SQL Server 2012 Service Pack 1 didistribusikan sebagai satu berkas yang dapat diunduh. Mengingat bahwa perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2012 Service Pack 1 edaran perbaikan.
Gejala
Anda mungkin mengalami kinerja yang lambat di SQL Server 2012. Saat Anda memeriksa alat pemantauan kinerja SQL Server, Anda akan melihat berikut ini:
-
Penurunan cepat nilai penghitung kinerja harapan hidup SQLServer:Buffer Manager\Page . Ketika masalah ini terjadi, penghitung terletak di dekat 0.
-
Nilai puncak SQL Server: Buffer manager\LazyWrites/sec penghitung yang lebih dari 1 untuk beberapa detik.
-
Peningkatan nilai penghitung kinerja SQLServer:Memory Manager\Free memori (KB) .
Penyebab
Sumber daya monitor dan aktivitas penulis malas di SQL Server dirancang untuk mempertahankan ukuran cache dan kapasitas daftar gratis untuk menghindari situasi kekurangan memori. Jarang, Manajer memori di SQL Server database engine mungkin mengaktifkan kondisi SHRINK untuk Buffer Pool lebih lama dari yang diperlukan. Ketika mendekati target memori, meledak tiba-tiba alokasi memori dapat menyebabkan kegagalan alokasi memori dan mencoba internal. Selama kegiatan coba lagi, Manajer memori dapat mengaktifkan SHRINK Serikat di cache berbagai untuk mendukung permintaan memori baru. Di bawah ini mencoba ada jendela kecil di mana kondisi SHRINK mungkin tetap diaktifkan yang lebih lama daripada yang diperlukan untuk memulihkan daftar gratis kapasitas.
Hal ini menyebabkan peluncuran sementara memori lebih besar daripada yang diperlukan untuk kembali ke kondisi mantap. Sebagai contoh, buffer pool dapat rilis lebih halaman data daripada yang diperlukan, besarkan kedalaman daftar gratis dan mengurangi harapan hidup halaman (PLE) untuk buffer pool. Dalam situasi ini, Anda akan melihat penurunan nilai penghitung kinerja harapan hidup SQLServer:Buffer Manager\Page cepat dan peningkatan cepat nilai-nilai penghitung kinerja SQLServer:Memory Manager\Free memori (KB) .Pemecahan masalah
Pembaruan kumulatif 4 untuk SQL Server 2012 SP1
Perbaikan untuk masalah ini pertama kali dirilis pada 4 pembaruan kumulatif. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012 SP1, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2833645 kumulatif pemutakhiran 4 untuk SQL Server 2012 SP1Catatan Mengingat bahwa versi ini bersifat kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2012 SP1 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2772858 bangun SQL Server 2012 yang dirilis setelah SQL Server 2012 Paket Layanan 1 kini telah dirilis
Informasi lebih lanjut
Manajer memori menggunakan beberapa indikator pemantauan dan akan segera mendeteksi bahwa SHRINK tidak lagi dibutuhkan. Setelah SHRINK dinonaktifkan, buffer pool dapat tumbuh lagi. Ini memulihkan kinerja dan harapan hidup halaman untuk target yang dimaksud.
Namun, kami menyarankan Anda menginstal perbaikan terbaru ini sesegera mungkin. Meskipun masalah pendek, hal ini mungkin terjadi lagi. Selain itu, penurunan kinerja mungkin parah ketika masalah terjadi.Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Untuk informasi selengkapnya tentang Model pelayanan inkremental untuk SQL Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
935897 Model pelayanan inkremental tersedia dari tim SQL Server untuk memberikan hotfix untuk masalah yang dilaporkanUntuk informasi selengkapnya tentang skema penamaan untuk pemutakhiran SQL Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
Paket pemutakhiran 822499 memberi nama skema untuk perangkat lunak Microsoft SQL ServerUntuk informasi selengkapnya tentang terminologi pemutakhiran piranti lunak, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft
Penulis: yqsu; jannaw
Penulis: v-fismao; v-jayc Pemeriksa teknis: yqsu; satyem; jannaw; sqlprev Editor: v-jonwoo