一些人,我的工作是建立SQL Server的一个新的数据库服务器。该服务器有一个系统驱动器还存储备份和一个RAID 5阵列用于数据库文件。在RAID 5阵列被逻辑地划分为2级的驱动器。一个是实际的数据库文件(MDF),另一种是对事务日志(LDF)。带引号的原因是最佳做法。

我的问题是多余的划分是否是毫无意义的。有什么目的,有不同的逻辑分区数据库和反日志,如果他们仍然共享相同的物理资源?据我所知,对数据库和反日志文件分离到两个物理上独立的磁盘一些伟大的原因。举例来说,速度和灾难恢复有待改进。但是,我不能想到的,不是由缺乏物理分离的否定任何好处。我不知道有足够的了解RAID知道肯定。

有帮助吗?

解决方案

您是在标志漂亮多了。唯一的其他情况,可以去错了就是一个分区的腐败,他们是令人难以置信的罕见的(也可能是您的RAID硬件照顾)。

我觉得它更容易谈论从日志文件中分离数据文件(或者更确切地说,分离为表读取并行运算文件组)参照的不同的主轴的而不是不同的驱动器。这使得它更加明显,那些谁知道一点点,知道它危险的:)

其他提示

分离数据和日志文件通常是矫枉过正。如果你确实有在你需要它的情况,你就会知道。

但即便如此,如果他们分开在不同的主轴它不仅有助于。让他们在同一物理主轴(S)不会获得你任何东西。

在另一方面,你也不会失去任何东西 - 除了知道有关你的数据库一切都在这个文件夹的舒适度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top