Berlaku Untuk
Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Enterprise X64 Edition Microsoft SQL Server 2005 Service Pack 2 Microsoft SQL Server 2005 Service Pack 3 Microsoft SQL Server 2005 Service Pack 4 Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Standard X64 Edition SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Service Pack 2 SQL Server 2008 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard

Microsoft mendistribusikan Microsoft SQL Server 2008 R2 atau Microsoft SQL Server 2012 Fixes sebagai satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan SQL Server 2008 R2 atau SQL Server 2012 sebelumnya.

Gejala

Pertimbangkan skenario berikut:

  • Anda host database besar yang memiliki tumpukan di Microsoft SQL Server 2008 R2 atau di Microsoft SQL Server 2012.

  • Anda mengaktifkan Baca berkomitmen snapshot Isolation (RCSI) untuk database.

Dalam skenario ini, Anda mungkin mengalami lonjakan CPU yang rendah dalam interval yang ditetapkan (setiap lima detik), bahkan saat tidak ada aktivitas pengguna.Catatan Masalah ini juga terjadi di Microsoft SQL Server 2005.

Penyebab

Masalah ini terjadi karena halaman timbunan tidak disinkronkan dengan halaman ruang kosong (PFS). Saat RCSI diaktifkan, mungkin ada beberapa catatan hantu di halaman timbunan. Saat rekaman hantu ini dihapus dari halaman timbunan, Ghost bit tidak dihapus dari halaman PFS. Perilaku ini menyebabkan tugas yang membersihkan catatan hantu dari halaman PFS untuk dieksekusi berulang kali. Tugas ini akan memindai melalui halaman PFS setiap 5 detik, memicu masalah yang diuraikan dalam bagian "gejala".

Pemecahan Masalah

Informasi pembaruan kumulatif

SQL Server 2012

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 1 untuk SQL Server 2012. Untuk informasi selengkapnya tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2679368 Paket pembaruan kumulatif 1 untuk SQL Server 2012Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya. Microsoft menganjurkan agar Anda mempertimbangkan penerapan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2692828 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 dirilis Anda harus menerapkan hotfix SQL Server 2012 ke instalasi SQL Server 2012.

SQL Server 2008 R2 Paket Layanan 1

Perbaikan untuk masalah ini pertama kali dirilis dalam 5 pembaruan kumulatif untuk SQL Server 2008 R2 Service Pack 1. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2659694 Paket pembaruan kumulatif 5 untuk SQL Server 2008 R2 Paket Layanan 1Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2567616 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 Service Pack 1 dirilis

11 paket pembaruan kumulatif untuk SQL Server 2008 R2

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 11. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2633145 11 paket pembaruan kumulatif untuk SQL Server 2008 R2Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

981356 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 dirilis

Penyelesaian Masalah

Untuk mengatasi masalah ini, tambahkan indeks kluster pada tabel yang tidak memiliki indeks kluster.

Informasi Selengkapnya

Untuk memverifikasi bahwa Anda mengalami masalah yang sama seperti yang dijelaskan di bagian "gejala", Aktifkan bendera pelacakan 661 untuk menonaktifkan pembersihan catatan hantu. Jika lonjakan CPU yang rendah menghilang, maka Anda mengalami masalah yang sama.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Perlu bantuan lainnya?

Ingin opsi lainnya?

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