天天看点

同一个Oracle存储过程,为什么用moia调度跑要比用PL/SQL developer手动调跑得慢

同一个Oracle存储过程,为什么用moia调度跑要比用PL/SQL developer手动调跑得慢

1.原因就是两者执行时的 优化器模式不相同。

2.用moia调度调起来会严格按照预估的执行计划执行(也就是F5键弹出来的执行计划),这个预估的执行计划就是调度真实的执行计划。

3.手动通过PL/SQL developer这个软件去执行,则不会真正的按照F5键弹出来的执行计划去执行,而是会自己去判断选择执行最快的方式。

4.所以同一个存储过程,会有不一样的执行计划,从而两者导致时间差异巨大。

上一篇: 求职请参考
下一篇: test_bdc