在单独的驱动器上存储SQL Server系统数据库

将SQL Server系统数据库master,model和msdb从主操作系统硬盘上的默认安装path移到自己的驱动器上是否值得?

我已经将TempDB移动到了两个单独的驱动器,一个用于日志文件,另一个用于数据文件,我只是想知道它的价值是否与其他系统数据库一样,或者如果这是过度的,会看到什么好处?

我根本看不出移动它们的理由 – 它们是几乎所有时间都caching在内存中的小型数据库。 您不会经常在这些数据库(写入)中进行更改,以便将它们移动到另一个驱动器以获得额外的性能。

这取决于。 有些情况下,你可能想把它们放在一个专用的驱动器(我已经做了一次或两次)。 通常这是在一个集群设置中,你不能把它们放在操作系统驱动器上,而且你不希望它们放在有用户数据库的驱动器上,所以它是一个单独的驱动器。

我想不出有什么理由把你的系统数据库移动到专用驱动器上。

将驱动器专用于TempDB和所有用户数据库是一种很好(推荐)的做法 – 作为一个非常通用的指令。