【发布时间】:2011-08-18 07:12:57
【问题描述】:
我正在尝试在 Oracle 11g R2 中运行一些 sql 脚本
当我尝试从独立的 java 代码运行这些脚本时,查询会运行 40 多分钟,但当我从 sqldeveloper 客户端运行相同的脚本时,它会在 4 分钟内运行
可能是什么原因?
编辑
我正在做一些更新脚本,调用一个 pl/sql 过程
是的,我正在做一个字符串连接
【问题讨论】:
-
你正在执行什么样的语句和多少条语句? (选择、插入、更新)
-
您发送了多少数据(对于写入语句)以及您检索的行数。
-
您没有向我们展示的所有内容:您的代码。我怀疑你在一个紧密的循环中做一些可疑的事情,比如字符串连接。
-
只是在黑暗中的一个镜头:SQLDeveloper 是 ODBC,而从 java 中你可以使用 JDBC。
-
@avid:SQLDeveloper(来自 Oracle)是一个基于 Java/JDBC 的工具
标签: java sql oracle11g oracle-sqldeveloper