ORACLE 8.1在执行存储过程中,执行到最后就超时了,数据也统计出来了,但就是结束不了这个存储过程,把这个存储过程放在其他数据库里运行没有任何问题,是不是要对该数据库进行优化?这个存储过程一直在用,就这个月统计的时候出问题了。
PS:统计过程中涉及一个200W纪录的一个表。涉及这个表的几个统计都是这种情况请高手分析下什么原因????????????

解决方案 »

  1.   

    根据hulovexi1说的情况 ,很有可能是数据的问题
    是否用了临时表 ?
      

  2.   

    没用临时表,不过统计的那一个表比较大,单步调试要超时,单独拿出来SELECT统计没有任何问题,我问了其他人,有的说估计是服务器缓冲区太小了,要优化下,但我不知道是不是,这边优化服务器还要什么写方案,领导批,晕死球咯~~~
      

  3.   

    运行几年的话,问题应该出现在数据上估计是数据量大导致PGA空间不够 造成阻塞, 注意:不是死锁