这是我第一次尝试在 VMWare 上虚拟化 SQL 服务器,我想确保我做的事情是正确的。
我是否应该将 SQL 服务器安装在 C: 驱动器/与操作系统相同的分区上,然后为数据文件添加一个虚拟磁盘,比如 300GB,然后为日志文件添加另一个虚拟磁盘,比如 100GB?
或者我应该添加 2 个 300GB 的虚拟磁盘,用于在操作系统中镜像数据文件,然后为日志文件添加一个 100GB 的非镜像虚拟磁盘??
答案1
如果虚拟磁盘都位于相同的底层主轴上,那么这并不重要。如果它们位于不同的主轴组上,并且您的用例将受益于额外的 IO,那么就这样做。您真的需要分析您的使用情况并确定您是否会从中受益。
也就是说,如果它们现在都在同一个主轴上,但您计划以后扩展到单独的集合,那么现在单独的虚拟磁盘将使以后的迁移变得更容易。
除非没有其他考虑 RAID 因素,否则在此过程中引入 Windows 软件 RAID 是没有意义的。