0
我在Siebel中创建了一个业务服务,用于根据条件删除外部表中的记录。 searchspec只需要几毫秒即可执行。但函数DeleteRecord()需要190秒从表中删除每条记录。由于删除每条记录大约需要190秒,因此我的应用程序被挂起。从Siebel的外部表中删除记录需要很长时间
外部表是否有任何限制? 问题的原因是什么?
谢谢。
我在Siebel中创建了一个业务服务,用于根据条件删除外部表中的记录。 searchspec只需要几毫秒即可执行。但函数DeleteRecord()需要190秒从表中删除每条记录。由于删除每条记录大约需要190秒,因此我的应用程序被挂起。从Siebel的外部表中删除记录需要很长时间
外部表是否有任何限制? 问题的原因是什么?
谢谢。
不知道实施细节,很难找出原因。
使用分布在Siebel,网络和数据库上的EBC时会产生开销。为了最小化开销成本和提高性能尝试换档逻辑数据库端使用
存储过程
和通过使SearchSpec作为参数来存储过程。这一定会将你从挂起状态中解救出来。