微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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”时,那么答案就不是这两件事中的另一个了.答案总是“这取决于什么使它变慢,测量系统的性能并找出”.它同样可能是存储瓶颈.

原文地址:https://www.jb51.cc/windows/367536.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐