2

我工作的一些人正在为 SQL Server 设置新的数据库服务器。服务器有一个系统驱动器,它还存储备份和一个用于数据库文件的 RAID 5 阵列。RAID 5 阵列在逻辑上划分为 2 个驱动器。一个用于实际数据库文件 (MDF),另一个用于事务日志 (LDF)。引用的原因是最佳实践。

我的问题是这种额外的分区是否毫无意义。如果它们仍然共享相同的物理资源,那么将数据库和跨日志放在不同的逻辑分区上是否有任何目的?我知道将数据库和跨日志文件分隔到两个物理上独立的磁盘上的一些重要原因。例如,应该提高速度和灾难恢复。但是,我想不出任何不因缺乏物理分离而被否定的好处。我对 RAID 的了解还不够,无法确定。

4

2 回答 2

2

你已经很准了。唯一可能出错的其他情况是分区损坏,并且它们非常罕见(并且可能由您的 RAID 硬件提供)。

我发现通过引用不同的主轴而不是不同的驱动器来谈论从日志文件中分离数据文件(或者,实际上,分离文件组以进行表读取并行化)更容易。对于那些知道一点并且知道危险的人来说,它更加明显:)

于 2009-06-25T17:05:22.117 回答
0

分离数据和日志文件通常是多余的。如果您确实有需要它的情况,您会知道的。

但即便如此,只有将它们分开到不同的主轴上才会有帮助。将它们放在同一个物理主轴上不会为您带来任何好处。

另一方面,您不会丢失任何东西 - 除了知道与您的数据库相关的所有内容都在文件夹中时,您会感到很欣慰。

于 2009-06-25T17:06:49.370 回答