SQL 服务器的虚拟服务器和物理存储

Virtual server and Physical storage for SQL Server

我们正在从 P2V 迁移服务器,但我的服务器团队询问我们是否需要带有物理存储驱动器的虚拟服务器。

为 SQL 服务器配备虚拟服务器和物理驱动器有什么好处?

从未听说过此设置

这是一个广泛的话题,但我会尝试阐明这个话题。对于SQL,一般来说,我们经常遇到的瓶颈就是磁盘争用。如何更快地读写,这就是数据库的用途吧? :)

我怀疑他们为您提供的是一个虚拟服务器,该服务器使用具有专用驱动器的物理 SAN 上的驱动器。理想情况下,这就是您想要的。然后,您可以将驱动器配置为 RAID10 或其他高 performance/highly 冗余方式,而不会有其他人影响您的环境。

当使用 SQL 时,很难找到 "Why is this slow" 并且如果速度缓慢是由磁盘争用引起的,那么使用共享驱动器尤其是虚拟驱动器就更难了。 perf mon 可能非常有用,但当您发现这是一个磁盘问题时,但您使用的是虚拟驱动器,您可能无能为力。简单地增加分区大小无济于事。

如果您的数据位于 SAN 上的专用物理驱动器上,您可以在其中扩展和添加,那么您将有多种选择。如果您可以获得物理 SSD 驱动器,那就去做吧!

还有一些其他帖子与此相似,供您阅读:https://serverfault.com/questions/190374/vmware-workstation-virtual-vs-physical-disk