windows – SQL 2008,RAM或CPU的重要性是什么?

我目前有一台运行SSIS 2008和sql 2008的服务器.我想提高服务器的性能,并在SSIS运行时保持服务器的性能稳定.

我有一个SSIS包,每小时在服务器上运行一次,它会使服务器减速大约3分钟.在这3分钟内,由于桌面上的负载和锁定,一些网站可能会完全停止响应.此过程需要每小时运行一次,以使库存水平保持最新,并且还需要定价以确保流程至关重要.

我的问题是,将在服务器上抛出更多RAM来解决这个问题,还是我不得不求助于另一个cpu并且在同一方面另一个sql的许可证?

它目前是以下规格
四核至强2.8 x 1
8gb Ram
Windows数据中心2008 32位
2 x 7,500 rpm 500 GB驱动器

拟议的规范
四核Xeon 2.9 x 1
24克拉姆
Windows标准2008 64位
2 x 15,000 rpm 300gb sas驱动器

您认为这会显着提高可靠性吗?

编辑

在对可能的瓶颈进行一些调查之后,似乎当我的SSIS进口开始时,它读数约为2亿桶/分钟,当它接近结束时它读数超过10亿桶/分钟.处理器使用率约为20%,RAM为53%?我已经稍微修改了SSIS以便并行执行更多项目,它确实有所帮助,但问题仍然存在?任何想法?

要注意,我将我的日志文件和数据文件放在不同的光盘上.日志位于我的E分区上,数据位于F上,这是一个单独的SAS SAN驱动器.我不确定SAS SAN如何分配资源,但它是数据中心内的共享SAN.将两个SAS驱动器安装到服务器而不是使用共享资源会更好吗?

这可能是一个想法,做一些性能监控,确定实际的瓶颈并解决它. RAM和cpu对于服务器来说同样“重要”,并且更好地科学地解决这类问题,而不是仅仅在其上投入大量资源来查看是什么.

当你说“将在服务器上抛出更多RAM来解决这个问题或者我不得不求助于另外一个cpu”时,那么答案就不是这两件事中的另一个了.答案总是“这取决于什么使它变慢,测量系统的性能并找出”.它同样可能是存储瓶颈.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...