在Siebel中从External Table中删除记录需要很长时间



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

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

谢谢。

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

使用EBC时会有开销,它分布在Siebel, Network和Database上。为了最小化开销成本并提高性能,尝试使用

将逻辑转移到数据库端
存储过程

,并通过将SearchSpec作为参数传递给存储过程。

相关内容

  • 没有找到相关文章

最新更新