跳转至

储存和RAID级别#

RAID级别对性能和可用性都有很大影响。最常见的RAID级别包括:

  • RAID 0(有时称为磁盘条带)。此RAID级别将所有数据分布在所有可用磁盘上。您经常会看到此RAID级别用在不同的数据库基准测试中。RAID 0可提供良好的性能,但千万不要在生产服务器上使用,因为在该级别一个磁盘发生故障就会导致数据丢失。

  • RAID 1(有时称为磁盘镜像)。使用RAID 1可将数据镜像到磁盘上。读取和写入性能良好,但磁盘总容量会减半。RAID 1通常用于SQL Server日志文件。该级别可以支持一个磁盘故障。

  • RAID 5(有时称为奇偶校验磁盘条带)。RAID 5将数据条带化到多个磁盘上,并使用磁盘来实现数据冗余。该级别通常用于数据文件。此RAID级别可提供良好的读取性能,并且可以支持一个磁盘故障。但是,众所周知,它的写入性能较慢。

  • RAID 10(有时称为条带化磁盘镜像)。RAID 10将条带化性能与镜像保护相结合。RAID 10在所有RAID级别中可提供最高的性能和可用性。RAID 10使用的磁盘数量是RAID 5的两倍,但它可以支持多个磁盘故障。RAID 10数组可以支持最多一半的磁盘发生故障。RAID 10适用于数据文件和日志文件。

对于凯睿德制造软件数据库,我们强烈建议使用以下级别:

  • 对ODS和数据仓库数据库使用RAID 5

  • 对联机数据库使用RAID 10RAID 5

  • 对TempDB数据库使用固态磁盘(SSD)或RAID 10