现一服务器,支持RAID5/RAID1+0等,有4块一样型号的硬盘,安装了RAID卡。我搜索了论坛,有说要把数据库文件分布在不同磁盘,但是,做raid5或raid10后,4块硬盘好像成为一体了,我分3个分区,文件分布在不同分区,好像没什么用呀?我对此是新手,为最佳性能故,我要用哪种raid级别好呢?SQLSERVER2000要如何设置?谢谢!

解决方案 »

  1.   

    其实raid之后并不需要特别的设定了,作为用户只需要按照平时使用方法就可以了,并没有特别大的分别关键是你的数据量,但是SQLSERVER2000应该不支持分区表如果SQLSERVER2005的话还可以考虑分区表来增进速度SQLSERVER2000的话只能保证数据安全,效率方面没有特别的
      

  2.   

    哦,谢谢楼上。
    现在这个服务器是新的,原来在一台稍微普通的服务器,没有做任何raid,仅仅是单硬盘,速度还是不错。现在换到这个raid10的服务器,竟卡!我也试了raid5也是一样。
      

  3.   

    始终还是有点不正常,你仔细检查一下
    raid的IO应该会好一些啊,仔细看看配置方面
      

  4.   

    针对此问题应该用“性能监视器”检查一下 cpu,内存,磁盘和网络的性能状况。一般情况下,使用 raid5 即能满足需要。但是如果数据库上会有大量的数据修改事务,建议用 3 块硬盘组成 raid5 存放数据文件,单独用 1 块硬盘存放日志文件。具体如何配置,还要看你的数据库需求。