Príznaky
Zoberme si nasledujúcu situáciu:
-
Používate SQL Server Analysis Services v viacrozmernom režime.
-
Vlastnosť HeapTypeForObjects nastavíte na hodnotu 0 , ak chcete použiť haldu nízkej fragmentácie Windowsu.
-
Spustíte kombináciu dotazov a operácií spracovania.
V tomto scenári môžu veľké objekty, ktoré sú vyčlenené pomocou nástroja Analysis Services, spôsobovať fragmentáciu haldy v pamäti Windowsu počas obdobia hodín alebo dní. Po vytvorení fragmentácie sa môže operácia spracovania indexu začať odstraňovať a veľmi dlho trvať, kým sa neukončí.
Riešenie
Informácie o aktualizácii
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách servera SQL Server:Kumulatívna aktualizácia 1 pre SQL server 2014 SP2Kumulatívna aktualizácia 4for SQL Server 2012 Service Pack 3Kumulatívna aktualizácia 8 pre SQL Server 2014 SP1
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:
Kumulatívna aktualizácia pre SQL server 2012 SP3 najnovšie Kumulatívna aktualizácia pre SQL Server 2014 (SP1/SP2)
Ďalšie informácie
V predvolenom nastavení služby Analysis Services používajú Windows Low fragmentácia haldy (LFH) pre pamäť vyhradenia pevných typov objektov. Táto možnosť je riadená nastavením HeapTypeForObjects . V niektorých prípadoch sa môže stať, že halda LFH sa rozdrobí a spôsobí problémy s výkonom. LFH sa zvyčajne stáva fragmentované, keď sa vyčlenia väčšie ako 16 KB. Táto aktualizácia mení správanie služby Analysis Services pre tieto vyhradené objekty typu Fixed na použitie Windows LFH haldy iba v prípade, že veľkosť objektu je menšia ako 16 KB. Ak je veľkosť objektu väčšia ako 16 KB, namiesto toho sa používajú služby Analysis Services na vykonanie haldy. Implementácia analýzy haldy služby môže bežať pomalšie ako LFH haldy. Avšak, to sa nevyskytuje tento problém fragmentácie.
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
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.