首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器硬件中超出server所能使用的额外内存的好处?

问服务器硬件中超出server所能使用的额外内存的好处?
EN

Server Fault用户
提问于 2013-06-21 17:49:18
回答 2查看 1.2K关注 0票数 1

我之前的相关问题被标记为“非建设性”,因为我要求比较Server和Oracle。因此,这一次我将只问有关Server的问题。

我的公司使用Server 2005标准版在一个拥有16 of和旋转硬盘的服务器上构建了一个大约200 of的数据仓库。表现已经变得非常缓慢。我们现在有了购买新服务器和数据库的预算。对于服务器,我们考虑的硬件有256 1TB的RAM、双Xeon 8核处理器和适合整个数据库的固态磁盘(可能增长到1TB)。服务器将运行Windows 2012。

我的理解是,SQLServer2012标准版仅限于使用64 to内存,即使服务器有更多内存。我们负担不起大约100,000美元的许可使用我们所有RAM的SQLServer2012EnterpriseEdition。

根据您的经验,即使Server不会直接使用,大量额外的RAM是否有助于提高Server的性能(例如,由于Windows文件缓存)?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-06-21 21:06:28

如果您只运行数据库引擎,那么SQL Server所能访问的任何RAM基本上都是浪费的(除了操作系统的少量内存,比如2-4GB)。如果您还在运行其他Server产品(SSAS、SSIS、SSRS、MDM、Stream等),那么额外的RAM将是有用的。

要提高OLAP查询性能,关键是要有一个IO子系统,该子系统可以保持CPU对数据的支持。如果SSD可以提供IO,那么RAM限制就不那么重要了。

除了增加RAM容量之外,企业版还有其他好处,如数据压缩、列存储索引、更大的读头等等。与16核和标准版本相比,企业版的4核单CPU盒可以获得更好的性能。OLAP查询通常不是CPU密集型的,因此您可能需要重新评估您的钱最好花在哪里。

票数 1
EN

Server Fault用户

发布于 2013-06-21 18:05:16

根据我的经验,您不会使用所有的RAM与一个标准实例,虽然您描述的机器肯定比您现在的机器更好。

如果您可以拆分数据库,您可以做的是创建三个实例。

http://www.mssqltips.com/sqlservertip/2942/understanding-the-sql-server-2012-licensing-model/ http://sqlmag.com/blog/sql-server-standard-edition-licensing-limits

这就是我推荐的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/517625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档