RAID级别 RAID 0 RAID 1 RAID 3 RAID 5 
名称 条带 镜像 专用校验条带 分散校验条带 
允许故障 否 是 是 是 
冗余类型 无 副本 校验 校验 
热备用操作 不可 可以 可以 可以 
硬盘数量 一个以上 两个 三个以上 三个以上 
可用容量 最大 最小 中间 中间 
减少容量 无 50% 一个磁盘 一个磁盘 
读性能 高(盘的数量决定) 中间 高 高 
随机写性能 最高 中间 最低 低 
连续写性能 最高 中间 低 最低 
典型应用 无故障的迅速读写 ;允许故障的小文件、随机数据写入; 允许故障的大文件、连续数据传输; 允许故障的小文件、随机数据传输RAID级别 RAID 10 RAID 30 RAID 50 
名称 跨越镜像阵列 跨越专用校验阵列 跨越分散校验阵列 
允许故障 是 是 是 
冗余类型 副本 校验 校验 
热备用操作 可以 可以 可以 
磁盘数量 
跨越2个阵列 4 6,8,10,12,14或16 6,8,10,12,14或16 ; 
跨越3个阵列 6 9,12或15 9,12或15; 
跨越4个阵列 8 12或16 12或16 ; 
可用容量 最小 中间 中间 
减少容量 50% 每个阵列中一个磁盘 每个阵列中一个磁盘 
读性能 中间 高 高 
随机写性能 中间 最低 低 
连续写性能 中间 低 最低 
典型应用 允许故障高速度小文件、随机数据写入; 允许故障高速度大文件、连续数据传输 ;允许故障高速度小文件、随机数据传输  下表总结了各个RAID级的特征:
RAID级* RAID-0 RAID-1 RAID-3 RAID-5 RAID-10 RAID-30 RAID-50 
别名 条带 镜象 专用奇偶位条带 分布奇偶位条带 镜象阵列条带 专用奇偶阵列条带 分布奇偶阵列条带 
容错性 没有 有 有 有 有 有 有 
冗余类型 没有 复制 奇偶位 奇偶位 复制 奇偶位 奇偶位 
热备盘选项 没有 有 有 有 有 有 有 
需要的磁盘数 一个或多个 只需2个 三个或更多 三个或更多 只需4个 6,8,10,12,14,16 6,8,10,12,14,16 
可用容量 总的磁盘的容量 只能用磁盘容量的50% (n-1)/n的磁盘容量。其中n为磁盘数 (n-1)/n的总磁盘容量。其中n为磁盘数 磁盘容量的50% n-2/2的磁盘容量。其中n为磁盘数目 n-2/n的磁盘容量。其中n为磁盘数

解决方案 »

  1.   

    RAID
    RAID(独立磁盘冗余阵列)是由多个磁盘驱动器(一个阵列)组成的磁盘系统,可提供更高的性能、可靠性、存储容量和更低的成本。容错阵列分为从 0 到 5 共 6 个 RAID 等级。每个等级使用不同的算法实现容错。虽然 RAID 不是 Microsoft® SQL Server™ 2000 的一部分,但它的实现直接影响 SQL Server 的性能。SQL Server 一般使用 RAID 等级 0、1 和 5。说明  RAID 仅在 Microsoft Windows NT 4.0 和 Microsoft Windows 2000 上可用。
    I/O 功能(如条带化和镜像)在固件内被高效处理,因此硬件磁盘阵列可以提高 I/O 性能。反之,基于操作系统的 RAID 使成本较低但要占用较长的处理器周期。当成本是考虑因素之一而且需要冗余和高性能时,带奇偶的 Microsoft Windows® NT® 条带集或 Windows 2000 RAID-5 卷是一个较好的解决方案。数据条带化 (RAID 0) 是具有最佳性能的 RAID 配置,但是如果一个磁盘发生故障,条带集上的所有数据将不可访问。常用的关系数据库管理系统安装技术是在 RAID 0 驱动器上配置数据库,然后将事务日志放置在镜像驱动器上 (RAID 1)。通过镜像事务日志,可以为数据库获取最佳的磁盘 I/O 性能并维护数据可恢复性(假定执行定期数据库备份)。如果数据必须能够快速恢复,可考虑镜像事务日志并将数据库放置在 RAID 5 磁盘上。RAID 5 提供阵列上的所有数据冗余,在大多数情况下允许单个磁盘发生故障并被替换,而不会中断系统运行。RAID 5 提供的性能比 RAID 0 或 RAID 1 低,但提供更高的可靠性和更快的恢复能力。