推荐的SQL Server驱动器设置和数据放置build议需要

我一直在网上search几个小时,试图决定什么是最好的,我正在设置一个新的SQL Server,但我正在努力寻找类似于我的情况。

这是我有:

  • 连接到单个Dell Perc 6i RAID控制器的6个10K SAS驱动器。
  • 将3个数据库迁移到服务器,每个数据库只有5-10个用户,所有用户主要input数据。 数据库(.mdf文件?)的大小都不到5GB,每年增长不超过几百MB。

nb Server 2008 R2和SQL Server 2008 R2

我已经阅读了很多关于最佳RAIDconfiguration和数据/文件放置,因此,我有什么,你会重新configurationraidconfiguration,我应该在哪里放置操作系统,日志文件(.ldf?),二进制文件,TempDB,数据(.mdf?),我错过了什么? 此外,除了OS如何以及何时指定上述每一项的位置? 正如你所看到的,我有点无知,所以感谢你的耐心和理解,为了一个人的乐队尽力把我们的套件拖入C21。

UPDATE

我现在的想法:

RAID-1组成:

  • 逻辑驱动器C:操作系统,二进制文件
  • 逻辑驱动器D:TempDB,日志文件(ldf文件),Windows交换文件

RAID-10包括:

  • 逻辑驱动器E:date(mdf文件)

那么,因为它听起来像是在运行一个非常低负载的应用程序,所以它并不重要。 也就是说,由于您有六个驱动器和三个主要“数据类”(OS,数据库,日志),因此创build三个RAID1集合是有意义的,每个集群都有两个SAS驱动器。 这将允许你保持在不同的主轴上的一切,所以他们不争夺IO。

由于负载较低,您可以使用2个磁盘RAID1(OS)+ 4个磁盘RAID5来获得最大空间或RAID10以获得更好的性能。

把它分成集合(除了单独的操作系统除外)没有什么意义,因为你不知道3个数据库的负载是否平衡。 这可能会让你有几个磁盘无用,而一对过度劳累。 再加上条纹已经将IO分布到所有的驱动器上。

为了获得最终的performance,有一个论点是你应该把ldfs放在一个单独的集合上,因为任何写入都会同时发生在mdf和ldf上,但是这听起来不像是把它推到一个需要担心的级别那。 当然,这在读取,其他数据写入和可维护性方面有一个折衷。