我目前有一台运行SSIS 2008和sql 2008的服务器.我想提高服务器的性能,并在SSIS运行时保持服务器的性能稳定.
原文链接:https://www.f2er.com/windows/367536.html我有一个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驱动器安装到服务器而不是使用共享资源会更好吗?