一条sql语句在sql plus中执行只需0点几秒,JDBC执行下要5,6秒,会是什么原因

saintyfans 2006-03-02 11:45:13
很怪,PL/SQL下很快.executeQuery每次都要5,6秒.
...全文
511 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lydvqq 2006-03-27
  • 打赏
  • 举报
回复
有点奇怪。相去太远
  • 打赏
  • 举报
回复
jdbc-odbc还要更慢一些
pushboy 2006-03-13
  • 打赏
  • 举报
回复
调试一下,看在哪里慢
而且,你在代码里面运行,肯定不止执行SQL这么简单吧
这样就没有可比性了
还是要把问题分解一下,才好分析
softboysxp 2006-03-12
  • 打赏
  • 举报
回复
JDBC要序列化的, 性能杀手!
mudboy 2006-03-06
  • 打赏
  • 举报
回复
创建连接,还有相应的参数如fetchsize
ibiswang 2006-03-03
  • 打赏
  • 举报
回复
同意楼上的:一般是建立Connection需要较多的时间。
reack 2006-03-03
  • 打赏
  • 举报
回复
没有用连接池吧。创建连接很耗时间。
yunxiang 2006-03-02
  • 打赏
  • 举报
回复
速度应该有差异。
但是应该不会差这么多把。
你在executeQuery前后都加上调试信息。
看看段后台打印是不是真的要相差5-6苗。

259

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧