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服务器给个理想的配置。