将日志文件配置为RAID阵列的特定磁盘

时间:2009-04-06 15:43:49

标签: sql-server

我正在查看具有RAID1 + 0阵列和RAID 5阵列的服务器。 RAID 1 + 0用于系统文件,RAID 5阵列用于SQL Server数据库和日志文件。

RAID 5阵列由6个72GB SAS驱动器组成。在HP阵列配置实用程序中,它们每个都被视为“端口1的72GB SAS Dtive:Box 1:Bay 3”。在Windows中,它们被视为一个名为D的分区。

所以I have heard最好将tempdb拆分为每个CPU和物理磁盘的多个文件。我在RAID 5阵列中有16个CPU和6个磁盘。所以我想为tempdb创建6个数据文件。

现在,当我改变tempdb以添加新数据文件时,我可以选择D驱动器......但是如何配置它以便将六个文件中的每一个放在RAID阵列上的单独物理磁盘上?

2 个答案:

答案 0 :(得分:2)

当谈到数据文件的分离时,单词磁盘可以与LUN互换。听起来好像您只使用单个LUN,即将整个RAID 5阵列显示为单个分区。

你有16个CPU或16个核心,例如4个四核CPU吗?在我看来,您应该只为每个“真正的”CPU创建一个单独的数据文件。

我建议您在继续进行任何更改之前阅读以下有关tempdb数据库的文章。特别注意“我应该创建多个tempdb数据库文件吗?”。

All about the tempdb database

答案 1 :(得分:1)

我想你可能需要对RAID进行一些阅读。 http://en.wikipedia.org/wiki/RAID

使用5,您的数据会自动在阵列中的磁盘上条带化。你不能选择它去哪个磁盘。

http://msdn.microsoft.com/en-us/library/ms190764.aspx

我不记得读过任何建议,你应该将这些文件放在一个单独的磁盘上。