Gejala
Saat Anda menjalankan perintah DBCC CHECKDB/CHECKTABLE , pemeriksaan kemurnian data bisa menyebabkan perintah tiba-tiba berjalan dalam waktu lama. Masalah ini terjadi karena perintah DBCC CHECKDB/CHECKTABLE dalam keadaan berikut:
-
Asumsikan bahwa Anda memiliki database atau tabel yang berisi data SQL CLR user-defined type (UDT) di Microsoft SQL Server 2012. SQL Server tidak menggunakan kembali memori internal Blob dengan benar selama validasi SQL CLR UDT.
-
Memori yang diberikan untuk operasi DBCC (checktable atau checkdb per tabel) diperkirakan secara tidak benar pada server memori besar.
Masalah ini dapat menyebabkan memori dan konsumsi CPU yang berlebihan.
Pemecahan Masalah
Informasi paket layanan
Untuk mengatasi masalah ini, Dapatkan Paket Layanan berikut untuk SQL Server.
-
Cara mendapatkan paket layanan terbaru untuk SQL Server 2012
-
Cara mendapatkan paket layanan terbaru untuk SQL Server 2014
Untuk informasi selengkapnya tentang SQL Server 2012 Service Pack 3 (SP3) dan SQL Server 2014 Service Pack 1 (SP1), lihat bug yang diperbaiki di SQL server 2012 Service Pack 3 dan bug yang diperbaiki dalam SQL Server 2014 Service Pack 1.
Informasi pembaruan kumulatif
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Referensi
Untuk informasi selengkapnya tentang operasi DBCC, lihat posting blog berikut ini di MSDN:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".