多次元モードで Analysis Services のパフォーマンスが徐々 に低下します。

現象

次のような状況を考えます。

  • 多次元モードでは、SQL Server Analysis Services を使用します。
  • HeapTypeForObjectsプロパティを設定するには Windows の低の断片化のヒープを使用する場合は0にします。
  • クエリと処理の両方を実行するとします。

このシナリオでは、Analysis Services エンジンによって割り当てられた大きいオブジェクトは Windows メモリ ヒープの断片化を数時間から数日の間にあります。断片化が蓄積すると、インデックス操作の処理がボトルネックを完了するのには非常に長い時間がかかる起動ことがあります。

解決策

更新プログラムの情報

SQL Server の次の累積的な更新プログラムでこの問題が修正します。

SQL Server 2014 SP2 用の累積的な更新 1

累積的な更新プログラム 4for の SQL Server 2012 のサービス パック 3

SQL Server 2014 SP1 用の累積的な更新 8



SQL Server 用の最新の累積的な更新をインストールする推奨事項。

詳細

既定では、Analysis Services は、固定型のオブジェクトのメモリ割り当ての Windows 低い断片化ヒープ (LFH) を使用します。これは、 HeapTypeForObjectsの設定によって制御されます。場合によっては、LFH ヒープ断片化されて、パフォーマンスのボトルネックが発生します。LFH 通常断片化の割り当てが行われる 16 KB を超えているとします。

この更新プログラムは、これら特定の種類オブジェクトの割り当て、オブジェクトのサイズが 16 KB 未満である場合にのみ、Windows LFH ヒープを使用する Analysis Services の動作を変更します。オブジェクトのサイズが 16 KB よりも大きい場合は、Analysis Services は、分析サービスのヒープ実装を代わりに使用します。LFH ヒープよりも時間がかかる可能性があります、分析サービスのヒープ実装を実行します。ただし、この断片化問題は発生しません。

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

関連情報

Microsoft がソフトウェア更新プログラムを説明するために使用される用語について説明します。
プロパティ

文書番号:3150432 - 最終更新日: 2017/02/01 - リビジョン: 1

フィードバック