2013-05-14 78 views
0

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

外部表是否有任何限制? 问题的原因是什么?

谢谢。

回答

0

不知道实施细节,很难找出原因。

使用分布在Siebel,网络和数据库上的EBC时会产生开销。为了最小化开销成本和提高性能尝试换档逻辑数据库端使用

存储过程

和通过使SearchSpec作为参数来存储过程。这一定会将你从挂起状态中解救出来。