jre*_*121 2 performance windows-server-2008-r2 windows-server-2003-r2 sql-server-2008
首先,我不是系统管理员,只是一个因服务器性能不佳而沮丧的程序员......
我们目前正在较新的 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 驱动程序?服务器应该安装什么?
如果我需要详细说明任何事情,请发表评论。
可能重复: 您如何对数据库进行负载测试和容量规划?
您需要与系统管理员团队合作来衡量和确定当前的瓶颈。如果他很难相处,我很同情,这很糟糕;你需要弄清楚如何最好地与他合作。对问题进行可靠的描述,使用可重现的测试用例,而不是“它很慢!”将是一个非常好的主意。另外,使用 Perfmon 和 SQL 探查器;从你告诉我们的一点点来看,问题可能是索引不好,然后就在你身上。一旦你知道 SQL 认为什么是慢的,你就可以找出是代码、DB 布局、慢 IO、淹没 CPU 等。
一旦你知道瓶颈是什么,你就可以看看 Win2k8 R2 是否会有所帮助。
提示:可能不是。
额外的想法:你为什么要看 2008 R2 而不是 2012 R2?
| 归档时间: |
|
| 查看次数: |
2901 次 |
| 最近记录: |