有很多台电脑相同配置的硬件,操作系统也是一样的,但是在使用DB的时候感觉不一样,有的感觉快有的感觉慢,还有什么能够影响它的性能

解决方案 »

  1.   

    如果你的电脑是完全 ghost 系统过去,而且硬件一样,应该是一样的,而且如果是连人都感觉得到的快慢,起码是秒级的。 一般如果 sga 等参数调整得好,内存利用率高,一般不会有这些问题
      

  2.   

    如果只是后台查询(比如通过PLSQL),不需要前台的计算处理的话,那么跟个人的电脑配置就是没有什么关系的..你SQL发出去都是有ORACLE服务器来统一处理的,你的机器最多只是来接受结果集.快慢的原因有很多,如果是查询同一条语句的话,ORACLE 有SQL area ,对同一语句查询的时候,第一次查询会慢,第二次因为有缓存,所以会快...而且查询的速度也跟运行环境有关系,比如ORACLE服务器当时正在处理一个比较大业务...这时候你发出查询请求,查询的效率肯定要比服务器空闲的时候慢..
      

  3.   

    感谢这么多热心的回复,跟系统没有太大的关系,之间的差异应该跟数据库内在配置有很大关系咯,我还想再问下跟DATABASE的SGA大小,object寡多,data的多少有一定关系,还其他的对其有影响呢?
      

  4.   

    数据库本身的哪些设定的区别对其执行的效率有区别呢,我准备想如何调试让ORACLE执行起来达到它最大的优化深度。