加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – SQL Server的最佳磁盘设置

发布时间:2020-12-13 23:27:51 所属栏目:Windows 来源:网络整理
导读:对于相当高使用率的SQL Server,我总共可以使用8个物理磁盘(不包括2个用于镜像操作系统). 它用于提供Web应用程序(Win2k3,IIS6,ASP.Net),它具有相当大的使用率(400K用户),具有相当均匀的写入和阅读比例.然而,数据库不是很大(尚) – 目前大约10G. 我最初的想法
对于相当高使用率的SQL Server,我总共可以使用8个物理磁盘(不包括2个用于镜像操作系统).

它用于提供Web应用程序(Win2k3,IIS6,ASP.Net),它具有相当大的使用率(400K用户),具有相当均匀的写入和阅读比例.然而,数据库不是很大(尚) – 目前大约10G.

我最初的想法是以下列方式拆分数据库驱动器:

>硬件Raid-5(3张光盘)用于数据
>硬件Raid-5(3张光盘)用于日志
> Tempdb的单碟
>用于服务器上备份的单个磁盘

从本质上讲,我通过减少不同写入(TempDB,Logs& Data)之间的磁盘争用来寻找最佳性能.

我很想知道这看起来是否是最佳设置,或者你是否设置了不同的光盘布局.

我们可以花费另外5英镑用于外部Raid设置以允许Tempdb&备份也是RAID,但我认为这有点矫枉过正.

有什么想法吗?

如果磁盘空间不是主要问题,则应使用RAID 1或10,因为它们比RAID 5快得多,特别是对于写入;另外,RAID 5只有3个磁盘是没用的,它越大,阵列越大越有用.

我也避免使用一个非raid磁盘用于tempdb:如果它中断你不会丢失任何东西,但你的服务器将会关闭,直到你可以更换它.

我将磁盘配置为3个RAID 1卷,每个卷2个磁盘,一个用于数据,一个用于事务日志,一个用于tempdb;这留下了一个磁盘,您可以将其用于RAID备份卷或作为全局热备份;我会避免将数据量设置为RAID 5,因为这样会使速度变慢.

如果您需要更多数据空间并且可以应对tempdb的丢失,则可以在RAID 10中使用4个磁盘用于数据,在RAID 1中使用2个磁盘用于事务日志,使用一个用于tempdb的磁盘.

您不太可能需要超过2个RAID 1磁盘用于事务日志:如果您定期备份它们,它们不应该增长太多;你应该.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读