Symptom
När du har installerat den kumulativa uppdateringen 3 för Microsoft sql Server 2012 Service Pack 1 till en instans av SQL Server eller sql Server 2014 kan SQL Server-prestanda vara långsamt och en minnes läcka kan uppstå. Om du kör följande fråga när det här problemet uppstår ser du att värdet för Mem i MB och värdet för radantal fortsätter att öka för MEMOBJ_COMPILE_ADHOC -minnesobjektet:
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
Kommentarer
-
Med DBCC FREEPROCCACHE -kommandot minskar du värdet för MEM på MB .
-
Det här problemet uppstår bara när du kör många sp_prepare procedurer för att förbereda parameterbaserade Transact-SQL-uttryck.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 /en-us/help/2931693
Kumulativ uppdatering 7 för SQL Server 2012 SP1 /en-us/help/2894115
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Se vilken terminologi Microsoft använder för att beskriva program varu uppdateringar.