使用DEBUG编译ORACLE包有什么影响

Rob*_*ers 14 oracle debugging plsql

我们在启用DEBUG选项的情况下编译所有Or​​acle包.这是我们的IDE(PLSQLDeveloper)的默认设置.因此,当我们在后台编译包时,执行以下操作:

ALTER PACKAGE emp_mgmt
   COMPILE DEBUG PACKAGE;
Run Code Online (Sandbox Code Playgroud)

我想知道是否会对此产生任何性能影响.有关ALTER PACKAGE的Oracle文档没有提及任何相关内容.

Gar*_*ers 9

PL/SQL编译器可以进行各种优化.

将模式设置为debug相当于将优化程序级别设置为1(禁用大多数优化)

因此它可能会对性能产生重大影响.