Oracle EBS LOV速度优化

Posted yfceshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle EBS LOV速度优化相关的知识,希望对你有一定的参考价值。

一、现象

本文地址:http://blog.csdn.net/sunansheng/article/details/50952758

当我们的EBS LOV的SQL写得比較复杂。或者数据量比較多时,LOV弹出显示速度,或者直接填入单号然后移动到其他输入框(Validate from List打开的情况)会出现Busy状态,用户须要等待!

二、分析

1.点击LOVbutton弹出选择框:

直接查询LOV SQL的全部数据,数据量大或者SQL复杂时。查询慢+传输数据慢。

技术分享

2.填入单号然后移动光标到其他输入框:
Forms界面比較笨。先查询全部数据,然后再筛选该单号,推断是否存在该单号,或者有没有反复单号。

技术分享

二、优化方法

设置LOV的属性 Filter Before Display:Yes 

效果1:打开LOV的时候并不会自己主动查询,等待用户输入查询条件,%代表查询全部

效果2:输入单号移动到其他位置的时候。速度非常快。

(原来:先查询全部数据,然后再筛选该单号。如今:直接把单据号带入SQL


以上是关于Oracle EBS LOV速度优化的主要内容,如果未能解决你的问题,请参考以下文章

Oracle OAF 学习小结- 增删改查/LOV/Button/Sequence 的完整案例开发

今年一直搞Oracle EBS优化,脑壳痛

今年一直搞Oracle EBS优化,脑壳痛

今年一直搞Oracle EBS优化,脑壳痛

今年一直搞Oracle EBS优化,脑壳痛

今年一直搞Oracle EBS优化,脑壳痛