首先,我不是系统管理员,只是一个因服务器性能不佳而沮丧的程序员......
我们目前正在较新的 E5-2650 CPU、24 GB RAM 上运行 VM(我相信主机是 Win Server 2008),至少根据“系统属性”对话框。我无法确定 SQL VM 拥有哪些资源,因为我只能访问它而不是主机。抱歉,我不太清楚自己的方式。我也不想让我们现在的系统管理员觉得我在问一堆问题,如果我不需要的话,我会踩到他的脚趾。我只是想提出一个升级案例,如果它有帮助的话......
我们正在运行 SQL Server 2008 r2,我们所有的客户端都是 Win 7 或通过运行 2008 的终端服务器的 RC。我们的应用程序非常依赖 DB,尤其是当您考虑到我们组织的规模时。
所以我的主要问题是,我们目前运行的是 Windows Server 2003 r2 sp2,升级到 Server 2008 r2(或更新版本)可以显着提高性能吗?我读过,因为它的新特性,它可以提高其他地方的性能,但我还没有看到任何人对数据库性能发表评论。
如果是这样,是否有任何证据可以用来支持我的论点?
此外,由于我们运行的是 SQL 2008 r2 并且我们的客户端是 Win 7,我们的客户端应该安装哪些 DB 驱动程序?服务器应该安装什么?
如果我需要详细说明任何事情,请发表评论。
performance windows-server-2008-r2 windows-server-2003-r2 sql-server-2008