sql-server – 在虚拟机中运行数据库有什么缺点?我如何克服它们?

前端之家收集整理的这篇文章主要介绍了sql-server – 在虚拟机中运行数据库有什么缺点?我如何克服它们?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在虚拟机内运行任何内容都会有一定程度的性能损失,但它对数据库系统性能的影响有多大?

我发现this academic reference paper有一些有趣的基准测试,但它只是使用Xen和Postgresql的有限测试.结论是使用虚拟机确实“性能成本不高”(尽管您可能认为实际数据另有说明).

在虚拟机中运行数据库有哪些技术,管理和其他缺点?

请发布可以用客观事实支持的答案,我对猜测或任何其他半宗教论点都不感兴趣(极客激情在很多方面都很好,但这对我们没有帮助).

话虽如此,

  • What issues show up when running database in a Virtual Machine? (please post references)
  • Are those issues significant?
    • Are they only significant under certain scenarios?
  • What are the workarounds?

解决方法

尽管许多数据库供应商执行此操作的速度非常慢,但现在几乎所有数据库供应商都正式支持在虚拟化环境中运行的软件.

我们在ESXi上运行Linux中的许多Oracle 11g实例,当然可以获得非常好的性能.与所有硬件扩展一样,您只需要确保虚拟化主机具有足够的资源(RAM,cpu),并且您的磁盘层可以完成提供所需IO性能的任务.

猜你在找的MsSQL相关文章