請使用本節中的程序來識別和更正導致 Planning 表單效能令人不滿意的問題。
- 複查在 BSO 立方體中取代零區塊並移除 #missing 區塊以減少資料庫大小的最佳作法。請參閱最佳化 BSO 立方體。
- 複查「活動報表」,當中包含有關商業規則對效能之影響的資訊。具體而言,即複查報表的附加至花費超過 3 秒之表單的商業規則區段,以判斷附加的商業規則是否造成效能不佳。請使用商業規則錯誤和效能疑難排解中的指示,將附加至該表單的商業規則最佳化。
請確定網路代理逾時設定值就足以符合商業規則執行時間需求。如果附加至表單之商業規則的執行時間超過三分鐘,而且網路代理逾時設為低於三分鐘 (含),則您的代理可能會反覆地執行該規則。將網路代理逾時設為超過 3 分鐘,即可避免此問題。
- 如果在完成上述步驟之後,效能並未改善,請複查應用程式設計、表單上的儲存格數及表單中的動態內容,以改善效能。
- 確保所有未使用成員公式之層級 0 成員的成員資料儲存特性已設為
不共用
。
- 確保標記為「動態計算」的層級 0 成員具有公式。請參閱層級 0 成員被標記為動態計算但沒有公式。
- 一律設計對稱 (與非對稱) 表單。Oracle Essbase 查詢可能是對稱或非對稱。對稱查詢是已對列或欄查詢的成員為跨維版面配置一部分的查詢。非對稱查詢是列或欄中所查詢成員的跨維版面配置變更的查詢。
發現非對稱查詢時,只處理對稱方格的 Essbase 混合查詢引擎會自動將它分為多個對稱方格。這些對稱方格會逐一進行處理,然後以原始非對稱表單傳回,這樣會讓程序較不具效率。
- 如果您收到無法載入資料輸入表單,因為資料輸入儲存格數目已超過臨界值錯誤,則請參閱解決「無法載入資料輸入表單,因為資料輸入儲存格數目已超過臨界值」錯誤以了解可解決錯誤的選項。
- 如果效能仍然未改善,請向 Oracle 尋求協助。