以前也听说过有SQL-Server的数据量达到几千万条,性能还是可以的,不知是不是这样。

解决方案 »

  1.   

    建议可以使用Oracle,觉得Oracle在优化方面做点很好。
    强烈推荐一本书
    wrox的《Oracle高级编程》
      

  2.   

    但ORACLE和DOTNET的兼容不可能有SQL-SERVER和DOTNET的好,担心一但采用ORACLE后,性能更不好。
      

  3.   

    Table的字段太多了,会很影响速度的,要优化一下,好好看以下Ms SQL Server的配置文档,我记得Ms网站上有一篇关于R3 Database Server配置的文档,找来看看,会有很大帮助的,还有因为Support Windows 2000的硬件都比较低档,像这样的应用要仔细选择硬件,4-8路CPU,8-12G的内存是少不了的了,Storage IO也是一个重要的考虑因素,必要的时候可以考虑一下IA64,我没有用过 :-)不过现在在推广期,厂家应该会很热心 :-)
    4000万的记录对于Ms SQL Server 2000来说并不可怕,用好一些Table Index,View Index和Proc就行了,可怕的是每个Table都有100个字段,这样糟糕的结构(Maybe) :-),就算用RS6000可能也会完蛋
      

  4.   

    如果找不到那篇R3的文档,留个email,我可以找来发给你。
      

  5.   

    不错
    dataset最大支持100个子段
      

  6.   

    我在SqlServer版看到过人家有1T数据,照样用,关键是有没有这方面的人才-_-