1

我在 Work In Process “ wip_movProc_priv.processIntf ”的 Proces 接口的一个私有 API 中存在性能问题。所有交易大约需要 2.5 分钟,并且

当我在 R12.1.3 实例中运行此 API 时,它不会花费这么多时间。

wip_movProc_priv.processIntf (p_group_id       => p_group_id,
                                    p_proc_phase     => WIP_CONSTANTS.MOVE_VAL,
                                    p_time_out       => 0,
                                    p_move_mode      => 3, --WIP_CONSTANTS.ONLINE,
                                    p_bf_mode        => WIP_CONSTANTS.ONLINE,
                                    p_mtl_mode       => WIP_CONSTANTS.ONLINE,
                                    p_endDebug       => 'T',
                                    p_initMsgList    => 'T',
                                    p_insertAssy     => 'T',
                                    p_do_backflush   => 'F',
                                    x_returnStatus   => x_returnstatus);

请帮我。

谢谢, 亚辛穆萨尼

4

1 回答 1

0

这个问题其实细节太少,无法回答。通常,Oracle EBS 代码执行所花费的大部分时间是由于很少有执行不良的 SQL。您可以通过查看 AWR 或 SGA 来识别有问题的 SQL,例如使用 Blitz Reports DBA AWR SQL 性能摘要DBA SGA SQL 性能摘要,然后需要进一步分析这些未正确执行的原因。

于 2017-06-13T13:55:41.103 回答