Příznaky
Vezměte v úvahu následující scénář:
- Služba Analysis Services serveru: SQL Server používáte v multidimenzionálním režimu.
- Nastavíte vlastnost HeapTypeForObjects na hodnotu 0 , aby se použila halda s nízkou fragmentací Windows.
- Spustíte kombinaci dotazů a operací zpracování.
V tomto scénáři můžou velké objekty, které jsou přiděleny modulem Analysis Services, způsobit fragmentaci v haldě paměti Windows po dobu několika hodin nebo dnů. Když se fragmentace nahromadí, operace zpracování indexu se může začít omezovat a může trvat velmi dlouho, než se dokončí.
Řešení
Informace o aktualizaci
Tento problém je opravený v následujících kumulativních aktualizacích SQL Server:
Kumulativní aktualizace 1 pro SQL Server 2014 SP2
Kumulativní aktualizace 4 pro SQL Server 2012 Service Pack 3
Kumulativní aktualizace 8 pro SQL Server 2014 SP1
Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server
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 pro SQL Server:
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í používá služba Analysis Services pro přidělování paměti objektů pevného typu haldu nízké fragmentace Windows (LFH). To je řízeno nastavením HeapTypeForObjects . V některých případech se halda LFH může fragmentovat a způsobit kritické body výkonu. LFH se obvykle roztříští při přidělení, která jsou větší než 16 kB.
Tato aktualizace mění chování služby Analysis Services pro tato přidělení objektů pevného typu tak, aby používala haldu Windows LFH pouze v případě, že je velikost objektu menší než 16 kB. Pokud je velikost objektu větší než 16 kB, služba Analysis Services místo toho použije implementaci haldy služby Analysis Services. Implementace haldy služby Analysis Services může běžet pomaleji než halda LFH. K tomuto problému fragmentace však nedochází.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.