0

我在 Siebel 中创建了一个业务服务,以根据条件从外部表中删除记录。searchspec 只需几毫秒即可执行。但是函数 DeleteRecord() 需要 190 秒才能从表中删除每条记录。由于删除每条记录大约需要 190 秒,我的应用程序被挂起。

外部表有什么限制吗?问题的原因可能是什么?

谢谢。

4

1 回答 1

0

如果不知道实现细节,就很难找出原因。

使用分散在 Siebel、网络和数据库上的 EBC 时会产生开销。为了最大限度地降低开销成本并提高性能,请尝试将逻辑转移到数据库端,使用

存储过程

并通过将 SearchSpec 作为参数传递给存储过程。这肯定会使您免于挂起状态。

于 2013-07-30T09:19:14.770 回答