Príznaky
Po použití kumulatívnej aktualizácie 3 pre Microsoft SQL Server 2012 Service Pack 1 na inštanciu programu SQL Server alebo sql Server 2014 môže byť výkon SQL servera pomalý a môže sa vyskytnúť pretečenie pamäte. Ak pri výskyte tohto problému spustíte nasledovný dotaz, zobrazí sa, že hodnota mem v MB a hodnota počet riadkov sa naďalej zvyšujú pre objekt pamäte MEMOBJ_COMPILE_ADHOC :
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:
-
Príkaz DBCC FREEPROCCACHE nepomáha znižovať hodnotu mem v MB .
-
Tento problém sa vyskytuje iba pri spustení mnohých sp_prepare procedúr na prípravu parametrických príkazov TRANSACT-SQL.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693
Kumulatívna aktualizácia 7 pre SQL Server 2012 SP1 /en-us/help/2894115
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Pozrite si terminológiu , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.