聚總檢視組建最佳化
若要改善在 Essbase ASO 立方體上建置聚總的效能,您可以增加聚總儲存快取的大小,或增加範例大小。
在聚總儲存立方體建立聚總檢視時,可能會出現下列訊息:
For better performance, increase the size of aggregate storage cache
立方體大於數百萬個輸入儲存格時,有時會出現此訊息。
若要改善建置聚總的效能,請採取下列步驟。
-
將聚總儲存快取的大小增加到至少 512 MB 或 20% 的輸入資料大小 (以較小者為準)。(如果快取設定已經大於此數量,請繼續進行下一個步驟。) 使用 MaxL 敘述句 alter 應用程式搭配 set cache_size 文法來增加快取。舉例而言:
alter application appname set cache_size xMB此設定會在您重新啟動應用程式後生效。
-
如果您在增加聚總儲存快取之後,仍會在建立聚總檢視時看到該訊息,請使用 ASOSAMPLESIZEPERCENT 組態設定。語法:
ASOSAMPLESIZEPERCENT [appname [dbname]] n逐步增加 n 值,直到訊息消失並達到最佳聚總效能為止。對於包含下列項目的立方體:
-
2000 萬個輸入單元,從 5% 開始
-
1 億個細胞,從 1% 開始
-
超過 10 億個細胞,從 0.1% 開始
清除聚總檢視;然後重新選取並重建這些檢視。如果仍然顯示訊息,請增加設定,然後再試一次。
在不再出現訊息之前,建置聚總檢視的效能可能無法改善。當不再出現訊息且效能不再提升時,請停止增加設定。
附註:
如果您增加的 ASOSAMPLESIZEPERCENT 設定太高,效能將會開始降低。超過 10 億個儲存格的立方體最佳設定可能小於 3%。
-