现在的情况是遍历1000条记录,花费的时间大于在5s到10s之间
有的时候是20多s
sql比较简单,查询的列大概为20多列执行sql的时间花费的很少,大部分时间都耗费在遍历resultset上面了看了下trace,数据都是从内存中读出来的,没花费多少时间,全部耗在传输上面了。大家有何解决办法没?

解决方案 »

  1.   

    优化SQL语句... 顺便看下执行计划...------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  2.   

    看了下trace,数据都是从内存中读出来的,没花费多少时间,全部耗在传输上面了。传输? 
      

  3.   


    你用plsql执行下,如果查询速度非常快的话,那就跟数据无关了。1,有可能是你访问数据库的oracle驱动包不对或者太老了。2,你们公司的网络有问题。