运行 2003 到 2012 r2 主机的虚拟机上的 SQL 性能非常慢

运行 2003 到 2012 r2 主机的虚拟机上的 SQL 性能非常慢

我有一台旧的 HP proliant ML350 用作 HYBERv 主机(win server 2012 - 16 GB RAM、3x146 GB SAS、一个处理器)。

我有一台虚拟机(win-server 2003 32bit + sql server 2000),一切运行正常,没有任何用户抱怨。

我决定购买一个新的 Hybherv HOST,所以我买了 DELL poweredge R720(2xE5620、4X600 GB SAS、4*2TB SATA、RAID H710P、64 GB RAM、Broadcom 5720)和 win server 2012 R2

规格看起来很高,预期性能肯定也很高

我刚刚将虚拟机从旧主机移到新主机,用户表示数据库非常非常慢

我切换回旧主机,一切正常

所以我想知道问题出在哪里。

答案1

规格看起来很高,预期性能肯定也很高

哪些规格?硬盘速度可能会慢很多?

用户表示数据库非常非常慢

您是如何配置存储的?请比较新旧存储的容量。以及完整的驱动器规格。以及 IO 测试的结果。我认为那里有些地方做得不好。比如说非常糟糕。我真的无法将这些服务器中的任何一个视为运行真实数据库的东西(即具有重要活动的服务器)。

我会开始进行基线管理测试 - CPU 利用率、磁盘利用率和比较 RAD 卷 IOPS 容量(通过测试工具测量)。你应该在问题中提出这些内容。我强烈认为 IO 方面存在严重问题 - 数据库的存亡取决于他们拥有的 IO 预算。

相关内容