日期:2014-05-17  浏览次数:20463 次

SQLSERVER分区问题
打算新购置一台SQL服务器,配置2CPU,32G内存,6块SAS 300G 硬盘,系统WIN2003 X64+SQL2005X64

在做RAID 的时候有两种考虑,请各位大大给予指导:
1. 每两块做RAID1,做成3个RAID1
2. 6块做成RAID10

SQL数据库考虑分区,按书上说,把分区放在不同硬盘上,会得到更快的速度,那么应该考虑方案1吗,方案1应该是三个不同的硬盘了。
但也有不同的声音,认为磁盘阵列卡最好是做一个阵列,效率最高,但RAID10 是否对分区能起到数据分散到不同的硬盘上的作用?

请各位大大给予指导!
------最佳解决方案--------------------
首选2 ,数据库要兼容读写性能好的 。分区是说物理盘IO可以充分发挥,但是磁盘本身读写性能不好的话 如何来保证分区的IO呢? 当然如果能做多个raid10 效果会更好。
------其他解决方案--------------------
从读写及容灾方面,RAID10都有不错的性能。阵列可以提升各个磁盘的协调性。所以相对于单磁盘。阵列会好很多,特别实在灾难恢复上面
------其他解决方案--------------------
也请各位大大对SQL服务器给个理想的配置。