Belirtiler
SQL Server veya SQL Server 2014 ' de Microsoft SQL Server 2012 Service Pack 1 toplu güncelleştirme 3 ' ü uyguladıktan sonra, SQL Server performansı yavaş olabilir ve bellek sızıntısı oluşabilir. Bu sorun oluştuğunda aşağıdaki sorguyu çalıştırırsanız, mem MB değerinin ve satır sayısı değerinin MEMOBJ_COMPILE_ADHOC bellek nesnesi için artırıldığını görürsünüz:
select type, sum(pages_in_bytes)/1024.0/1024.00 'Mem in MB', count (*) 'row count' from sys.dm_os_memory_objectswhere type like '%MEMOBJ_COMPILE_ADHOC%'group by type
Notlar
-
DBCC FREEPROCCACHE komutu mem MB değerini azaltmaz.
-
Bu sorun yalnızca parametreli Transact-SQL deyimlerini hazırlamak için birçok sp_prepare yordamı çalıştırdığınızda oluşur.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 1 /en-us/help/2931693
SQL Server 2012 SP1 için toplu güncelleştirme 7 /en-us/help/2894115
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 gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojiyi görün.