Příznaky
Zvažte následující scénář:
-
Používáte službu SQL Server Analysis Services v multidimenzionálním režimu.
-
Vlastnost HeapTypeForObjects nastavíte na 0 a použijete tak nízkou haldu fragmentace Windows.
-
Spustíte kombinaci dotazů a zpracování.
V tomto scénáři mohou velké objekty, které jsou přidělené modulem služby Analysis Services, způsobit fragmentaci haldy paměti Windows v průběhu hodin nebo dnů. Při vytváření fragmentace může operace indexování způsobit kritické body a trvat velmi dlouho.
Řešení
Aktualizace informací
Tento problém je opravený v následujících kumulativních aktualizacích SQL serveru:kumulativní aktualizace 1 pro SQL server 2014 SP2kumulativní aktualizace 4for SQL Server 2012 Service Pack 3kumulativní aktualizace 8 pro SQL Server 2014 SP1
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:
Nejnovější kumulativní aktualizace pro SQL server 2012 SP3– nejnovější kumulativní aktualizace pro SQL Server 2014 (SP1/SP2)
Další informace
Ve výchozím nastavení služba Analysis Services používá haldu fragmentace Windows low (LFH) pro přidělení paměti pro objekty typu Fixed Type. To je řízeno nastavením HeapTypeForObjects . V některých případech může dojít k fragmentaci LFH haldy a k omezení výkonu. LFH se obvykle stává fragmentem při přidělování přidělení, která jsou větší než 16 KB. Tato aktualizace mění chování služby Analysis Services pro tyto pevné typy přidělení typu pro použití haldy Windows LFH pouze v případě, že je velikost objektu menší než 16 KB. Pokud je velikost objektu větší než 16 KB, použije služba Analysis Services implementaci haldy služby Analysis Services. Implementace haldy služby Analysis Services může běžet pomaleji, než je halda LFH. Tento problém se ale neprojeví.
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
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.