我们正在构建一个具有 128GB RAM 的新服务器。我们希望尽可能多地利用这些内存,而我的理解是 2008、2008R2 和 2012(所有标准版)的内存都限制为 64GB。
这让我觉得,现在争论 SQL Server 2014 Standard 的案例是轻而易举的事,Brent 已确认该限制最终提高到了 128GB(https://ozar.me/2014/03/good-news-sql-server-standard-editions-limits/)
然而,我发现微软的这个页面(令人惊讶的是)非常令人困惑: http://msdn.microsoft.com/en-us/library/ff642522.aspx
我预计术语上会有一些细微差别,但它似乎陈述了两个相互矛盾的事实。
- SQL Server 2014 Standard 和 Enterprise 最大支持 64 GB 的系统内存。
- SQL Server 标准版支持 128 GB 的系统内存,而 SQL Server Enterprise 则最大支持操作系统内存。
是哪一个?!
答案1
看看这个: http://msdn.microsoft.com/en-US/en-en/library/cc645993.aspx
查看“跨箱规模限制”,您会找到正确的信息(2014 年)。
我认为标准版支持每个实例 128GB RAM。64GB 内存限制仅适用于分析服务和报告服务
希望这可以帮助。
答案2
SQL 2014 支持 128Gb Ram。SQL 2012 和 2008 支持 64Gb Ram。
您可以在以下站点查看并比较所有版本的所有限制。
https://msdn.microsoft.com/en-us/library/ff642522%28v=sql.120%29.aspx