Belirtiler
DBCC CHECKDB/CHECKTABLE komutunu çalıştırdığınızda, veri takip denetimleri, komutun beklenmedik şekilde uzun süre çalışmasına neden olabilir. Bu sorun, aşağıdaki koşullarda DBCC CHECKDB/CHECKTABLE komutu için oluşur:
-
Microsoft SQL Server 2012 'da SQL CLR kullanıcı tanımlı tür (UDT) içeren bir veritabanı veya tablonuz olduğunu varsayalım. SQL Server, SQL CLR UDT doğrulaması sırasında iç blob belleğini doğru şekilde yeniden kullanmaz.
-
DBCC işlemleri için verilen bellek (Bu tablo başına CHECKTABLE veya checkdb) büyük bellekli sunucularda hatalı tahmin edilir.
Bu sorun aşırı bellek ve CPU tüketimine neden olabilir.
Çözüm
Hizmet paketi bilgileri
Bu sorunu çözmek için, SQL Server için aşağıdaki hizmet paketini edinin.
SQL Server 2012 Service Pack 3 (SP3) ve SQL Server 2014 Service Pack 1 (SP1) hakkında daha fazla bilgi için, SQL server 2012 Service Pack 3 ve SQL Server 2014 Service Pack 1 ' de düzeltilen hatalarbölümüne bakın.
Toplu güncelleştirme bilgileri
Sorun ilk kez SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir:
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini indirip yüklemenizi öneririz:
Başvurular
DBCC işlemleri hakkında daha fazla bilgi için, MSDN 'de aşağıdaki blog postalarına bakın:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.