SQL Server RAID 10 与 RAID 5 的安装

Mas*_*umi 10 sql-server-2008 sql-server

我是设置 SQL Server 和 Vms 的新手。我的前任使用了 SQL 安装所在的 C 驱动器的 Raid 5 和数据库文件和数据库日志的 RAID 10。

我想知道这是正确的还是应该将 RAID 5 用于 SQL 数据库文件?

有什么帮助吗?

小智 18

我对几个常见的 RAID 级别进行了一系列 TCP-C 测试,并惊讶地发现在大量写入的情况下,RAID5 比 RAID10 慢 3 倍以上(具体来说,它慢了 319%)。您的里程可能会根据您的场景中读取与写入的实际比率而有所不同。

-Kev

  • +1 嘿,欢迎来到 dba.SE,Kev!还在从英国恢复? (4认同)
  • 一旦[R5被认为注定失败](http://www.zdnet.com/blog/storage/why-raid-5-stops-working-in-2009/162) :) (2认同)

Aar*_*and 13

如果您负担得起,我更喜欢 RAID 10,至少要高一个数量级。写入性能真的很难匹配,虽然读取性能略低,但这只是在您的内存完全不足的情况下的一个因素(因为通常大多数读取不应该是物理的)。

虽然有点过时,但这里有来自 Kendal Van Dyke 的一组很棒的数据来支持这一点(这些链接是介绍和摘要;前者包含所有部分的链接):

http://www.kendalvandyke.com/2009/02/disk-performance-hands-on-series.html

http://www.kendalvandyke.com/2009/02/disk-performance-hands-on-series-recap.html