Symptomer
Når du har installeret Cumulative Update 3 til Microsoft SQL Server 2012 Service Pack 1 på en forekomst af SQL Server eller i SQL Server 2014, kan SQL Server-ydeevnen være langsom, og der kan opstå en hukommelsesfejl.
Hvis du kører følgende forespørgsel, når dette problem opstår, kan du se, at Mem-værdien i MB-værdi og rækkeantal-værdien bliver ved med at stige for MEMOBJ_COMPILE_ADHOC-hukommelsesobjektet:
select type, sum(pages_in_bytes)/1024.0/1024.00 'Mem in MB', count (*) 'row count' from sys.dm_os_memory_objects
where type like '%MEMOBJ_COMPILE_ADHOC%'
group by type
Noter
- Kommandoen DBCC FREEPROCCACHE hjælper ikke med at reducere Mem i MB-værdien .
- Dette problem opstår kun, når du kører mange sp_prepare procedurer for at forberede parametriserede Transact-SQL-sætninger.
Løsning
Problemet blev først løst i følgende kumulative opdatering af SQL Server.
Samlet opdatering 1 til SQL Server 2014 /en-us/help/2931693
Samlet opdatering 7 til SQL Server 2012 SP1 /en-us/help/2894115
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2014
- Seneste kumulative opdatering til SQL Server 2012 SP1
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Se den terminologi , som Microsoft bruger til at beskrive softwareopdateringer.