单个物理驱动器上的 SQL Server 数据和日志文件位置

单个物理驱动器上的 SQL Server 数据和日志文件位置

我刚刚拿到了一台专用托管的 Windows Server 2012 R2,上面安装了 SQL Server 2014。该服务器有一个 2Tb 驱动器 (C:),我猜是标准硬盘,而不是 SSD,不过这纯粹是猜测。

我一直认为将数据库的数据和日志文件放在不同的驱动器上很重要......并且我相信这样做的原因是为了在将连续数据写入日志文件时提高效率,这样磁头就不必不断移动。

如果我的理解正确,那么将单个驱动器分区为多个驱动器以将日志文件放在不同的位置是否有意义?

我的直觉是,这是毫无意义的,如果真的有什么增加磁头在分区之间移动的距离是多少?

我应该对磁盘进行分区吗,或者我是否最好将数据和日志文件留在 C: 驱动器上?

(或者我问的问题根本无法用我在这里提供的有限信息来回答?!)

答案1

在同一物理磁盘上创建多个卷用于数据库和日志分离不会改变物理磁盘的 I/O 模式保持混合、随机和连续的事实,因此从性能角度来看,我认为这样做没有任何价值。

相关内容