SET CALCPARALLEL
。SET CALCPARALLEL
,確定它仍然有益。序列計算或平行化層級較低的計算有時可產生較佳的結果。此情況尤其適用於執行時間短的商業規則,因為計算如何分攤任務集區會產生負擔,而此負擔可能會超出使用平行計算所節省的時間。此外,如果失敗規則中的計算階段使用 SET CALCPARALLEL
,請將其移除以進行除錯。FIXPARALLEL
所提供的結果是否優於 SET CALCPARALLEL
以除錯模式使用 Calculation Manager 來複查日誌。使用 SET CALCPARALLEL
和 FIXPARALLEL
時,請一律考慮使用者並行。
Note:
您必須對預期的平行處理徹底測試所有使用的CALCPARALLEL
和 FIXPARALLEL
,讓執行時間前後一致。請注意,使用平行處理會產生處理經常費用。您應該仔細考量 Oracle Essbase 如何計算任務集區,以判斷如何分散處理。切勿假設使用 SET CALCPARALLEL
或 FIXPARALLEL
(或其較高的值) 會比使用較低的 SET CALCPARALLEL
或 FIXPARALLEL
值產生更好的結果。在許多情況下,序列處理即使在單一使用者測試中也能提供較佳的效能。雖然商業規則本身可能不包含 CALCPARALLEL
和 FIXPARALLEL
,但您的指令碼或範本可能包含它們。在這種情況下,請從指令碼或範本中移除它們。
取出 CALCPARALLEL
和 FIXPARALLEL
之後,請重新部署您的規則。
如需詳細資料,請參閱中的FIXPARALLEL...ENDFIXPARALLELOracle Essbase Technical Reference (僅英文版)。