效能管理架構

升級至 Essbase 21C 後,產生 CALC 指令碼的持續時間增加。

問題:您可能會注意到升級至 Essbase 21C 後,總帳計算的整體持續時間偶爾會增加。觀察到持續時間增加時,執行「執行統計系統報表」將會顯示有多個規則的計算指令碼產生持續時間顯著增加。此問題的根本原因是驅動程式偵測 Essbase 21c MDX 查詢的持續時間顯著增加。

因應措施

  1. 執行「執行統計報表」以確認計算指令碼的產生持續時間顯著增加,並識別下方的測試規則。
  2. 在例項中的伺服器上,關閉包括 Essbase 服務在內的所有服務。
  3. 若要測試因應措施並將設定套用到您的 Essbase 組態,請洽詢 Oracle 客戶服務部以瞭解 Essbase 設定。
  4. 重新啟動所有服務。
  5. 針對原始執行統計報表中識別的測試規則執行單一規則計算。
  6. 執行「執行統計報表」以確認測試規則之計算指令碼的產生持續時間減少。

註:

Essbase 組態檔位置:
MIDDLEWARE_HOME/user_projects/domains/essbase_domain/config/fmwconfig/essconfig/essbase/essbase.cfg

DATACACHESIZE 錯誤

問題:Essbase LCM 匯入工作程序失敗,並顯示下列錯誤訊息。

Essbase Error(1006023): Data cache is full

因應措施:若要解決問題,請先增加 Essbase 11g 例項中的資料快取大小,再將 Essbase 11g 立方體重新匯入 Essbase 21c 例項。若要將資料快取大小增加至 100 MB,請使用下列其中一個程序:

  1. Essbase Administrative Services
    1. 開啟發生錯誤之 Essbase 資料庫的資料庫特性。
    2. 導覽至快取頁籤。
    3. 視需要展開快取大小樹狀節點。
    4. 包含資料快取設定 (KB) 使其至 102,400。
    5. 套用變更。
  2. MaxL
    1. 使用 StartMaxL 或其他工具。
    2. 對每個 BSO 應用程式和 HPCM 標準應用程式發出下列 MaxL 命令。
      alter database set data_cache_size 100MB

    相關資訊