Oracle存储进程是否比Oracle中的PL / SQL慢?
这是一个直截了当的题目:您是否知道 Java存储进程是否比Oracle数据库中的PL / SQL慢? 我们已经将存储进程从PL / SQL迁徙到Java只是为了对它举办基准测试,它的时刻约莫是PL / SQL的两倍.这也是你的体验吗? 感谢. 办理要领无论何时在说话之间切换,城市发生开销,称为上下文切换.(http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:60122715103602) 在SQL和PL / SQL之间移动乃至是一个开销,它们长短常细麋集成的.因此,在Java和PL / SQL之间移动的服从始终低于纯PL / SQL. Java Stored Procedure Vs PL/SQL Stored Procedure 至于上下文切换产生后的机能,您的基准测试将为您提供最佳谜底,但FWIW,由于PL / SQL细麋集成在Oracle数据库中,假如您正在获取数据,它应该比存储的Java代码执行得更好与数据库交互,假如你纯粹哄骗已经获取的数据,它将取决于你对数据做了什么,你的基准测试将汇报你谜底. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |