Obniża wydajność usługi Analysis Services w trybie wielowymiarowych w czasie

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3150432
Symptomy
Rozważ następujący scenariusz:

  • Używasz usług SQL Server Analysis Services w trybie wielowymiarowych.
  • Możesz ustawić HeapTypeForObjects Właściwość na 0 , aby używać systemu Windows małej fragmentacji sterty.
  • Uruchamianie kwerend i operacji przetwarzania.

W tym scenariuszu duże obiekty, które są przydzielane przez aparat Analysis Services może spowodować fragmentacji w stosie pamięci systemu Windows przez okres godzin lub dni. Gdy buduje fragmentacji indeksu przetwarzania operacji może rozpocząć się wąskim gardłem i zająć bardzo dużo czasu na zakończenie.
Rozwiązanie

Informacje o aktualizacji

Ten problem został rozwiązany w następujących aktualizacji zbiorczej programu SQL Server:

Zbiorcza aktualizacja 1 dla programu SQL Server 2014 z dodatkiem SP2

Zbiorcza aktualizacja 4dla programu SQL Server 2012 z dodatkiem Service Pack 3

8 aktualizację zbiorczą dla programu SQL Server 2014 z dodatkiem SP1

Zalecenie: Zainstalować najnowszą aktualizację zbiorczą dla programu SQL Server

Każda nowa aktualizacja zbiorcza dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Więcej informacji
Domyślnie usługi Analysis Services używa systemu Windows małej fragmentacji sterty (ks) dla alokacji pamięci stała typu obiektów. To jest kontrolowane przez ustawienie HeapTypeForObjects . W niektórych przypadkach sterty LFH może zostać pofragmentowany i spowodować wąskie gardła wydajności. Zazwyczaj LFH ulec fragmentacji, gdy wykonane są przydziały, które są większe niż 16 KB.

Ta aktualizacja zmienia zachowanie usług Analysis Services dla tych stałych typu obiektu alokacji używać sterty systemu Windows LFH tylko wtedy, gdy rozmiar obiektu jest mniejszy niż 16 KB. Jeśli rozmiar obiektu jest większa niż 16 KB, Analysis Services używa zamiast tego wykonania Analysis Services sterty. Implementacja Analysis Services sterty może działać wolniej niż sterty LFH. Ten problem fragmentacji nie są jednak występować.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Materiały referencyjne
Dowiedz się więcej o terminologia używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3150432 — ostatni przegląd: 08/26/2016 23:23:00 — zmiana: 3.0

Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core

  • kbqfe kbsurveynew kbexpertiseinter kbfix kbmt KB3150432 KbMtpl
Opinia