2013-05-14 75 views
0

我在Siebel中創建了一個業務服務,用於根據條件刪除外部表中的記錄。 searchspec只需要幾毫秒即可執行。但函數DeleteRecord()需要190秒從表中刪除每條記錄。由於刪除每條記錄大約需要190秒,因此我的應用程序被掛起。從Siebel的外部表中刪除記錄需要很長時間

外部表是否有任何限制? 問題的原因是什麼?

謝謝。

回答

0

不知道實施細節,很難找出原因。

使用分佈在Siebel,網絡和數據庫上的EBC時會產生開銷。爲了最小化開銷成本和提高性能嘗試換檔邏輯數據庫端使用

存儲過程

和通過使SearchSpec作爲參數來存儲過程。這一定會將你從掛起狀態中解救出來。