我正在查看具有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阵列上的单独物理磁盘上?
答案 0 :(得分:2)
当谈到数据文件的分离时,单词磁盘可以与LUN互换。听起来好像您只使用单个LUN,即将整个RAID 5阵列显示为单个分区。
你有16个CPU或16个核心,例如4个四核CPU吗?在我看来,您应该只为每个“真正的”CPU创建一个单独的数据文件。
我建议您在继续进行任何更改之前阅读以下有关tempdb数据库的文章。特别注意“我应该创建多个tempdb数据库文件吗?”。
答案 1 :(得分:1)
我想你可能需要对RAID进行一些阅读。 http://en.wikipedia.org/wiki/RAID
使用5,您的数据会自动在阵列中的磁盘上条带化。你不能选择它去哪个磁盘。
http://msdn.microsoft.com/en-us/library/ms190764.aspx
我不记得读过任何建议,你应该将这些文件放在一个单独的磁盘上。