聚總檢視組建最佳化

若要改善在 Essbase ASO 立方體上建置聚總的效能,您可以增加聚總儲存快取的大小,或增加範例大小。

在聚總儲存立方體建立聚總檢視時,可能會出現下列訊息:

For better performance, increase the size of aggregate storage cache

立方體大於數百萬個輸入儲存格時,有時會出現此訊息。

若要改善建置聚總的效能,請採取下列步驟。

  1. 將聚總儲存快取的大小增加到至少 512 MB 或 20% 的輸入資料大小 (以較小者為準)。(如果快取設定已經大於此數量,請繼續進行下一個步驟。) 使用 MaxL 敘述句 alter 應用程式搭配 set cache_size 文法來增加快取。舉例而言:

    alter application appname set cache_size xMB

    此設定會在您重新啟動應用程式後生效。

  2. 如果您在增加聚總儲存快取之後,仍會在建立聚總檢視時看到該訊息,請使用 ASOSAMPLESIZEPERCENT 組態設定。語法:

    ASOSAMPLESIZEPERCENT [appname [dbname]] n

    逐步增加 n 值,直到訊息消失並達到最佳聚總效能為止。對於包含下列項目的立方體:

    • 2000 萬個輸入單元,從 5% 開始

    • 1 億個細胞,從 1% 開始

    • 超過 10 億個細胞,從 0.1% 開始

    清除聚總檢視;然後重新選取並重建這些檢視。如果仍然顯示訊息,請增加設定,然後再試一次。

    在不再出現訊息之前,建置聚總檢視的效能可能無法改善。當不再出現訊息且效能不再提升時,請停止增加設定。

    附註:

    如果您增加的 ASOSAMPLESIZEPERCENT 設定太高,效能將會開始降低。超過 10 億個儲存格的立方體最佳設定可能小於 3%。