徵狀
當您使用 Microsoft SQL Server 2012 Analysis Services (SSAS 2012)或 SQL Server 2014 Analysis Services (SSAS 2014)時,當您執行滿足下列條件的多維運算式(MDX)查詢時,可能會遇到效能降低的問題:
-
查詢包含具有導出成員的維度。
-
導出成員不是查詢文字的一部分。
解決方案
這個問題首先是在 SQL Server 的下列累積更新中修正:
每個新的 SQL Server 累積更新都包含前一個累積更新中所包含的所有修復程式及所有安全性修正程式。 查看 SQL Server 的最新累計更新:
注意您可以在何處找到最新 sql server 組建的相關資訊 ,以取得最新 Sql server 組建的相關資訊。若要啟用此熱修復程式,您必須執行下列設定:
-
在 <檔案 路徑> 中開啟 Analysis Services 設定檔 MSMDSRV \Microsoft SQL Server\MSOLAP.nnnn\OLAP\Config。
-
如果 msmdsrv 檔案中沒有 AlwaysSetOrSliceAndNormalize 屬性,請將它新增至 ConfigurationSettings\OLAP\Query 樹狀結構,如下所示: <AlwaysSetOrSliceAndNormalize>1</alwayssetorsliceandnormalize>
-
儲存 msmdsrv 檔案。
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。