程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> OracleEBSLOV速度優化

OracleEBSLOV速度優化

編輯:Oracle教程

OracleEBSLOV速度優化


一、現象

當我們的EBS LOV的SQL寫得比較復雜,或者數據量比較多時,LOV彈出顯示速度,或者直接填入單號然後移動到其它輸入框(Validate from List打開的情況)會出現Busy狀態,用戶需要等待!

二、分析

1.點擊LOV按鈕彈出選擇框:

直接查詢LOV SQL的所有數據,數據量大或者SQL復雜時,查詢慢+數據傳輸慢。\

2.填入單號然後移動光標到其它輸入框:
Forms界面比較笨,先查詢所有數據,然後再篩選該單號,判斷是否存在該單號,或者有沒有重復單號。

\

二、優化方法

設置LOV的屬性 Filter Before Display:Yes

效果1:打開LOV的時候並不會自動查詢,等待用戶輸入查詢條件,%代表查詢所有

效果2:輸入單號移動到其它位置的時候,速度很快。(原來:先查詢所有數據,然後再篩選該單號。現在:直接把單據號帶入SQL)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved