KB3150432 – Výkon služby Analysis Services v multidimenzionálním režimu se časem snižuje

Platí pro
SQL Server 2012 Analysis Services SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use)

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.