JP *_*ons 5 performance sql-server-2008
我目前有一台专用的 Windows 2008 r2 服务器,由于成本原因,我正在考虑迁移到虚拟服务器。现在我知道 SQL 应该在专用服务器上,但是灵活性和成本对于我们的情况来说是一个很大的优势。我想比较两台服务器。我知道这很难,因为一个是实际负载的生产服务器,另一个是一个用户的测试服务器。
两者都运行 Microsoft SQL Server 2008。dedicated 有 12 GB ram,virtual 有 12 GB ram 专用有一个双四核 CPU,virtual 有 4 个 CPU
两者都具有完全相同的数据库(我在虚拟测试中从生产中恢复了备份)
我使用大量视图执行了大量选择查询,并使 Microsoft SQL Server Management Studio 包含Client statistics
. 显示总执行时间
不知何故,虚拟现在显示为零(因为我们添加了 2 个虚拟 CPU),但在管理工作室的右下角,它显示虚拟服务器用了 3 秒,专用服务器(生产)用了 2 秒来完成查询。
如何在虚拟和生产之间进行良好的比较?
编辑:有人告诉我,VMWare 中的半虚拟化设置可以更好地比较两个实例的性能。
小智 5
比较两台服务器的唯一完全公平的方法是:
现在,第 1 步可能很昂贵(但是,嘿,如果您可以将服务器租用一个月,它可能没有您想象的那么贵),而第 2 步总是非常复杂!
归档时间: |
|
查看次数: |
2831 次 |
最近记录: |