Příznaky
Po použití kumulativní aktualizace 3 pro Microsoft SQL Server 2012 Service Pack 1 na instanci systému SQL Server nebo sql Server 2014 může být výkon systému SQL Server pomalý a může dojít k nevracení paměti. Pokud spustíte následující dotaz, když dojde k tomuto problému, uvidíte, že hodnota parametru mem v MB a hodnota počet řádků se u objektu MEMOBJ_COMPILE_ADHOC paměti pořád zvýší:
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
Poznámky:
-
Příkaz DBCC FREEPROCCACHE nesnižuje hodnotu paměti mem .
-
K tomuto problému dochází, jenom když spustíte mnoho postupů sp_prepare pro přípravu parametrizovaných příkazů SQL.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 1 pro SQL Server 2014 /en-us/help/2931693
Kumulativní aktualizace 7 pro SQL Server 2012 SP1 /en-us/help/2894115
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Podívejte se na terminologii , kterou Microsoft používá k popisu aktualizací softwaru.