Rackspace:SQL 服务器的最大服务器内存注意事项

Rackspace: Max Server Memory Considerations for SQL Server

我刚刚采用了一个 SQL Server 2014 Web Edition 实例,托管在 Rackspace 上;我的主要objective是我需要提高性能。

让我尖叫的是这台服务器只安装了 8GB 的​​ RAM。此外,最大服务器内存设置为默认值 2TB (2147483647MB)。这显然需要降低到小于总可用 RAM 的数字。

通常,我会专门为 O/S 提供 4GB 内存。但是,这将占 RAM 的 50%。

由于我是 Rackspace 的新手,我不确定为非 SQL 服务器进程推荐的 RAM 供应是否会有所不同。

如有任何帮助或意见,我们将不胜感激。

非常感谢, 史蒂夫

Rackspace 或 VM,如果框上只有 SQLServer 运行,下面将是开始的公式。

以下是来自 :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 

以上推荐是一个很好的起点,如果你不是运行 SSIS、SSRS.. 以及同一个盒子上的其他东西..

Jonathan Kehiyas 建议监控以下计数器,即使在此处配置内存设置后也是如此:How much memory does my SQL Server actually need?

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