EBS系统的一个性能优化问题

26 篇文章 0 订阅

这几天在做系统的性能优化,有一个问题虽然解决了,但是其原理还是不太清楚,如果哪位大神知道,请留言!

问题如下:

有一个主从块结构的form,不管是查询还是块之间切换都非常慢,于是我在form上把能优化的地方都做了优化,编译后发现速度上没太大变化,于是查看了form下面的视图,原来是视图代码逻辑写的很烂,于是把form下面的所有视图都做了优化,优化完后在PL/SQL中执行视图的查询代码发现比之前的视图查询代码快了很多很多。但是当把优化后的代码更新到正式环境后发现form界面的速度还是没太大变化,后来做了很多尝试后发现把原来的视图删掉之后再编译新的创建视图代码,form界面的速度就变的很快了,而不是直接用新的创建视图代码覆盖原来的。 尽管问题解决了,但是我还是不太明白原理,也想过可能是因为缓存什么的原因,但是其他的开发上都是用直接覆盖的方式做都没有问题,为什么在这儿却不行。希望哪位大神能解释一下(PS:这种情况我在另一套克隆出来的环境里也重现出来了。)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值