性能问题:ORACLE 9i2,我们的数据库数据和客户的是相同的(IMPORT过来的),但是相同的PROCEDURE用T_CURSOR返回记录做查询,我们这边只需要1,2 秒,但客户处要40,50秒,区别也就是客户的ORACLE有做归档日志,我们这边没有,另外他们那边有人在用也就是有一些并发录入,为何性能相差如此之大,好像他们shut down也比较慢,请有经验的朋友指点一下

解决方案 »

  1.   

    配置一样吗?包括硬件和oracle的参数
      

  2.   

    硬件客户内存有2G,我们才1G,CPU也好过我们这边,ORACLE INIT 参数也都是DEFAULT的(后来我将他们的DB_CACHE和SHARE POOL 加大了好像没什么变化), 只不过他们选了ARCHIVELOG,我们是NOARCHIVELOG的
      

  3.   

    而且我试用相同的SQL执行时间那边也差了差不多十倍
      

  4.   

    而且我试用相同的SQL执行时间那边也差了差不多十倍,表记录只有30多万,我这边0.1秒,他那边要1秒