我有几个Oracle查询,在SQL*PLUS中运行良好。但是,当它们作为PL/SQL包的一部分执行时,花费的时间要长得多。
我们的DBA观察到这些查询在PLSQL中需要10分钟,而在SQL*Plus中只需要10秒钟。
有人知道应该从哪里查找错误配置吗?
客户端 - Windows 2000 服务器 - Linux(Oracle Enterprise)
谢谢
--
解决方案:
真希望我能接受每个人的答案。其中几个非常有帮助。
- 查询正在转换数据类型。 - 执行计划不匹配。(提示修复了这个问题。) - DBA查看的是游标打开的时间,而不是查询时间。
我们的DBA观察到这些查询在PLSQL中需要10分钟,而在SQL*Plus中只需要10秒钟。
有人知道应该从哪里查找错误配置吗?
客户端 - Windows 2000 服务器 - Linux(Oracle Enterprise)
谢谢
--
解决方案:
真希望我能接受每个人的答案。其中几个非常有帮助。
- 查询正在转换数据类型。 - 执行计划不匹配。(提示修复了这个问题。) - DBA查看的是游标打开的时间,而不是查询时间。