Rackspace: рекомендации по максимальному объему памяти сервера для SQL Server

Я только что принял экземпляр SQL Server 2014 Web Edition, размещенный на Rackspace; моя главная цель заключается в том, что мне нужно улучшить производительность.

Что кричало мне, так это то, что на этом сервере установлено только 8 ГБ ОЗУ. Кроме того, максимальный объем памяти сервера был установлен по умолчанию на 2 ТБ (2 147 483 647 МБ). Это, очевидно, должно быть уменьшено до значения, меньшего, чем общая доступная оперативная память.

Обычно я выделял 4 ГБ ОЗУ исключительно для операционной системы. Однако это будет 50% оперативной памяти.

Поскольку я новичок в Rackspace, я не уверен, будет ли отличаться рекомендуемое выделение ОЗУ для процессов, отличных от SQL-сервера.

Будем признательны за любую помощь или комментарии.

Большое спасибо, Стиви.


person Stevie Gray    schedule 08.03.2017    source источник


Ответы (1)


Rackspace или VM, ниже будет формула для начала, если на коробке работает только SQLServer.

ниже приведена рекомендация от: Гленн Берри

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 и т. д. на одном компьютере.

Джонатан Кехияс рекомендует отслеживать указанные ниже счетчики даже после настройки параметров памяти здесь: Сколько памяти на самом деле нужно моему SQL Server?

SQL Server:Buffer Manager\Page Life Expectancy
SQL Server:Buffer Manager\Page reads/sec
Physical Disk\Disk Reads/sec
person TheGameiswar    schedule 08.03.2017