oracle – Java存储过程VS PL / SQL存储过程

前端之家收集整理的这篇文章主要介绍了oracle – Java存储过程VS PL / SQL存储过程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在更好的性能的Oracle DBMS中,从另一个pl / sql存储过程调用 java存储过程,或从另一个pl / sql存储过程调用pl / sql存储过程.

顺便说一句,我在我的pl / sql过程中有一个循环,它会多次调用java过程(即我的代码在PL / sqlJava存储过程之间转换),这样会降低性能吗?

从一种语言到另一种语言的任何切换将涉及一个开销(它可能很小,但仍然会在那里).如果它处于循环状态,将会加重.

保持简单,如果您可以坚持PL / sql,那么这样做.

汤姆·凯特(甲骨文公司副总裁兼大师)有一个咒语,似乎适合在这里重复:

(参考:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)

>如果可能,您应该在单个sql语句中执行此操作.>如果您不能在单个sql语句中执行此操作,那么在PL / sql中执行此操作.>如果您无法在PL / sql中执行此操作,请尝试使用Java存储过程.>如果您不能在Java中执行此操作,请在C外部程序中进行.>如果您不能在C外部程序中执行此操作,则可能需要认真考虑为什么需要执行此操作?

猜你在找的Oracle相关文章