ITPub博客

首页 > 数据库 > 数据库开发技术 > 使用Raid提高SQL的性能和可用性 (转载)

使用Raid提高SQL的性能和可用性 (转载)

原创 数据库开发技术 作者:SQLSERVER2005 时间:2007-04-23 00:34:40 0 删除 编辑

(转自it168)


  使用Raid提高SQL的性能和可用性-自SQLSERVER疑难解析

[@more@]

  Raid0:数据条带化

  优点:多个磁盘并发操作,最好的读写性能;最经济。

  缺点:不提供任何容错。

  建议:可以对追求性能不考虑冗余的库使用Raid0,如TempDB

  Raid1:磁盘镜像

  优点:高性能的容错性;最简单的支持容错的Raid级别

  缺点:磁盘的使用率只有50%,硬件成本较高;而且不会提高读取的性能。

  建议:可以对SQL Server的日志使用Raid1

  Raid5:带奇偶校验的条带化

  优点:可以失去一个驱动器而正常工作;经济的容错性;良好的读写性能。

  缺点:写操作带有而外的花销(声称校验数据)

  建议:对于只读或写操作小于10%的数据库才用此种方式

  Raid0+1:先条带化在进行镜像

  优点:可以承受整个条带组的故障;良好的读写性能;绝大多数的Raid卡支持

  缺点:成本最高;任何一个磁盘故障,失去容错性。

  建议:在成本允许的情况下,是不错的选择

  Raid1+0:先镜像再进行条带化

  优点:最高级别的可靠性;任何一个磁盘故障仍然具有容错性;良好的读写性能;

  缺点:成本同样最高;部分Raid卡支持

  建议:在成本允许的情况下,使最佳的选择

1

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7757832/viewspace-911982/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    24
  • 访问量
    294152