我们正在build立一个服务器,五个240GB SSD作为RAID-5configuration到一个逻辑驱动器。 我们计划将逻辑驱动器划分为四个驱动器在Windows服务器上。
在SQL Server中,跨分区驱动器为单个数据库设置多个文件是否有优势? 我假设没有,因为即使IO分布在不同的分区,他们通过RAIDconfiguration分组到一个单一的逻辑驱动器。
这没有任何好处。 这些数据都是通过同一个控制器传给同一个数组的,所以Windows不会给你带来任何性能上的好处。
唯一可能的警告是如果你在分区之间做不同的块大小,因为你有一些令人难以置信的具体原因。 一般来说,你需要格式化磁盘64k块,因为SQL服务器试图写入64k块。 我可以设想一下,出于性能原因,您需要在数据库驱动器之间使用不同的块大小,但是我怀疑如果您处于这个位置,您就已经知道了。
不,这不会为你做任何事情。
进一步的警告 – RAID 5在冗余方面确实有些不妥。 磁盘往往集群失败。 因此,通过使用它,您将使数据丢失的风险更高。 如果可以,我会去RAID 6。