2011年11月12日 星期六

[COST] Performance Issue - Supply Chain Cost Rollup

最近開始 Cost Rollup 超久的,光是單捲一個成品料號,竟然要超過一個小時,捲整個 Cost Type,有時候超過十個小時,離譜 ....
以前 R11 用哪麼多年,也沒這麼慘。R12 也才用了兩年,硬體等級也比老 ERP 高的多,有沒有這麼不堪用阿 ...

因為 Cost Rollup 也算是吃資源的,所以我設了 Incompatible,限定每次只有一個 Cost Rollup 起來跑。不過,因為 Performance Issue,如果一個 Cost Rollup 要 10 小時,那當 User Submit 出去,真正起來跑可能都隔天了 ....

User 已經開始抱怨了,Performance Issue 勢必需要解決。R12 以後,Cost Rollup 不是只是改名子而已,實體的 Table 也不同了,所以解決的方式略有不同

主要底下幾個 Table 要做 Truncate (應該把他設定成定期 Truncate) 才行

1. BOM.CST_SC_BOM_EXPLOSION
2. BOM.CST_SC_LISTS
3. BOM.CST_SC_LOW_LEVEL_CODES
4. BOM.CST_SC_SOURCING_RULES
5. BOM.CST_SC_BOM_STRUCTURES
6. BOM.CST_SC_ROLLUP_HISTORY
7. BOM.CST_STD_COST_ADJ_TEMP (不確定是否需要,不過清了也不會有問題)

清完之後,這些 Object 的 State 都會有所改變,所以最好針對 BOM Schema 再做一個 Gather Schema Statistics。

做完之後,嗯 .......,只需要 30 分鐘,讚!!

沒有留言: