简体   繁体   English

机架空间:SQL Server的最大服务器内存注意事项

[英]Rackspace: Max Server Memory Considerations for SQL Server

I have just adopted a SQL Server 2014 Web Edition instance, hosted on Rackspace; 我刚刚采用了Rackspace上托管的SQL Server 2014 Web Edition实例; my main objective is that I need to improve performance. 我的主要目标是我需要提高绩效。

What screamed out to me is that this server only has 8GB of RAM installed. 让我大叫的是该服务器仅安装了8GB的RAM。 Further to this, max server memory was set to the default of 2TB (2147483647MB). 此外,最大服务器内存设置为默认值2TB(2147483647MB)。 This obviously needs to be brought down to a figure less than the total available RAM. 显然,这需要降低到小于可用总RAM的数字。

Usually, I would provision 4GB RAM solely for the O/S. 通常,我只为操作系统配置4GB RAM。 However, this would be 50% of the RAM. 但是,这将是RAM的50%。

As I am new to Rackspace, I am unsure whether the recommended provision of RAM for non-SQL server processes would be different. 由于我是Rackspace的新手,所以我不确定为非SQL Server进程推荐的RAM设置是否会有所不同。

Any help or comments would be greatly appreciated. 任何帮助或评论将不胜感激。

Many thanks, Stevie 非常感谢Stevie

Rackspace or VM ,below would be the formula to start with,if only SQLServer is running on the box. 如果仅在盒子上运行SQLServer,则下面的Rackspace或VM将是开始的公式。

below is a recommendation from : Glenn Berry 以下是来自的推荐: Glenn Berry

Physical RAM                        MaxServerMem Setting
2GB                                           1500
4GB                                           3200
6GB                                           4800
8GB                                           6400
12GB                                         10000
16GB                                         13500
24GB                                         21500
32GB                                         29000
48GB                                         44000
64GB                                         60000
72GB                                         68000
96GB                                         92000
128GB                                       124000 

The above recommendation is a good place to start with,if you are not running SSIS,SSRS.. and other things on same box.. 如果您不在同一盒子上运行SSIS,SSRS ..和其他工具,则以上建议是一个不错的起点。

Jonathan Kehiyas recommends to monitor below counters ,even after configuring memory settings here : How much memory does my SQL Server actually need? Jonathan Kehiyas建议即使在这里配置内存设置后,也要监视以下计数器: SQL Server实际需要多少内存?

SQL Server:Buffer Manager\Page Life Expectancy
SQL Server:Buffer Manager\Page reads/sec
Physical Disk\Disk Reads/sec

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM