我做了一个测试,在一个oracle,ms server查询一个一模一样的表,用java做的查询,发现Ms Server
的查询数据是oracle的两倍以上.这样的结果.
   我是很看好oracle的,没想到会这样子,,真是郁闷.
   
    那位高手可以指点指点啊.

解决方案 »

  1.   

    我指的是查询数据ms Server的要好过oracle.
      

  2.   

    oracle 需要一些系统参数配置,另外,patch 是否打全
      

  3.   

    基本都全了.系统参数也是按默认配置,我想默认配置不会这么差吧.我觉的在没有优化的前提下,应该很ms sql Server差不多才对的.可是现在oracle居然这么差.失望,失望.
      谁能帮我解开结,让我对oracle重新树力信心.
      

  4.   

    老大啊,默认配置应该是不足以满足oracle配置的吧? 我记得用过的PC和服务器,在完成oracle安装的时候,系统默认的内存配置是完全一样的(当然CPU运行能力不同)。 对于内存的参数设置需要仔细考虑日常数据量的大小以及实际物理内存的大小,很多参数的设置我也没有全明白。不过,可以相信的是,oracle这种专业处理数据的公司做的数据库软件,比MS这种全面铺开的公司做的数据库软件sqlserver,在版本时间相似的时候,oracle性能应该更强大吧?否则也就无法生存了。
      

  5.   

    我知道啊,虽然我的oracle装在pc机器上,可装ms sql Server的机器硬件没有oracle的好,可偏骗就是ms sql Server的查询速度更快,如果差不多还没什么,就是差了很多啊。
      

  6.   

    晕.你这样比较是不正确的.在WIN的环镜下.数据量小的情况下.ORACLE可能是没有SQL SERVER快.但是要看楼主的SQL的写法.ORACLE强的是在大数据量的处理还有SQL的可调整.还有不同的主机环境.比如LINUX 和UNIX .SQL server怎么能比.
     海量数据的时候.SQL SERVER说不定就挂了.还有更多的.今天没想到.下次再来说.
      

  7.   

    oracle爱用不用,没人逼你啊。以后不要发这种帖子
      

  8.   

    谁也没说,这这种情况,ORACLE,会比SQL快呀,如果sqlserver 在WIN下面都慢,那怎么活呀,真怪事,
      

  9.   

    应该是在不太大的数据量的时候,
    oracle 优化了,级冲,之后,还比sqlserver慢才对呀,这有什么意义么,用oracle的还是使用oracle呀,我只要有可能从来不考虑sqlserver 
    PACK,都出那么多,怎么搞呀
      

  10.   

    老大,你想证明什么??SQL SERVER比ORACLE快?这不是天方夜谈是什么??
      

  11.   

    两个之间很难直接比较的,不同的配置,不同的索引,不同的内存分配方案,
    不过sql server太好用了,简单
      

  12.   

    上面说ORACLE,比SQLSERVER总快的同志,可能是对ORACLE,不是很了解,SQL,既然存在了,就有它存在的道理,
    ORACLE,既然是数据库里的老大,也有它的道理,但并不代表着,老大,就是所有,和手指头一样,大拇指,不能完成所有的任务!!!其实,这种贴子应该删除的,
    任何两种产品的比较都没多大意义!!!
    很多论坛,只要是LINUX,比WINDWOS,
    SQLSERVER 比ORACLE的,
    ....
    全删除,
    这种做法其实,太有道理了,
      

  13.   

    你的数据量有多大?如果只有几百条数据,那我告诉你,用foxpro或者access要远比oracle好得多。
      

  14.   

    数据量越大,oracle的优点才越能体现出来。
    sqlserver最致命的缺点就在于它只能用于MS系统。海量数据时,数据的安全稳定是永远排在第一位的。这一点上MS的OS就大打折扣。
      

  15.   

    foxpro、access、sqlserver和oracle,本人都用过,本人还是最喜欢oracle