Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 max server memory (MB) = min server memory (MB)  [new]
aux3
Member

Откуда:
Сообщений: 316
Подскажите, есть ли смысл устанавливать
max server memory (MB) = min server memory (MB) =! 0
в SQL server 2005 enterprise x64 для сервера с одной задачей - SQL Server.
Специалисты-ораклойды говорят что windows плохо умеет выделять память
потому есть смысл сразу устанавливать определённое значение занимаемой памяти
7 июл 11, 17:05    [10940569]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
aux3
Специалисты-ораклойды говорят что windows плохо умеет выделять память


ораклу может быть винда и плохо выделяет памяти...а родному МС СКЛ - проблем не обнаружил
7 июл 11, 17:10    [10940615]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
народ тут чаще жалуется, что сиквел всю серверную память отъел :)
7 июл 11, 17:12    [10940633]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
kiborg85
Member

Откуда:
Сообщений: 1
У меня памяти стал SQL кушать намного больше когда я ему выставил запускаться не от имени "система" а от имени "сетевые службы".
Под системой он занимал примерно 250 Мбайт а от сетевой службы - 1.2 Гбайта (примерный размер базы). (Win2008R2+SQL2008x62)
7 июл 11, 17:46    [10940863]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
Crimean
Member

Откуда:
Сообщений: 13147
ну, ораклоидам знатно виднее. лучше, опять же, ораклоидов послушать, чем мсдн почитать. в мсдн по этим параметрам все достаточно однозначно описано
7 июл 11, 17:51    [10940913]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
aux3
Member

Откуда:
Сообщений: 316
Тоесть незачем этот параметр?
7 июл 11, 18:10    [10941039]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
aux3
Тоесть незачем этот параметр?
странный вывод, да...
7 июл 11, 18:11    [10941046]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
Crimean
Member

Откуда:
Сообщений: 13147
http://msdn.microsoft.com/ru-ru/library/ms180797.aspx
7 июл 11, 18:20    [10941105]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
aux3
Member

Откуда:
Сообщений: 316
Crimean
http://msdn.microsoft.com/ru-ru/library/ms180797.aspx


Именно про это динамическое выделение говорилось:

Если и для параметра min server memory, и для параметра max server memory указано одно и то же значение, то, как только выделенная память достигает этого значения, компонент Database Engine прекращает динамическое выделение и освобождение памяти для буферного пула.
8 июл 11, 09:08    [10943021]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
Crimean
Member

Откуда:
Сообщений: 13147
а адльше по ссылкам сходить - не судьба что ли? или мышь отсохнет, боимся?
ставить разные значения имеет смысл когда сервер НЕ выделен под сиквел и предполагается конкуренция за ОЗУ
если сервер выделен - сиквелу дается 75-85% ОЗУ фиксировано и больше к этой теме не возвращаемся
больше давать можно, но смотреть надо, чтобы хватало озу для ОС, АД и всему прочему, кто еще живет на сервере
8 июл 11, 10:17    [10943455]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
aux3
Member

Откуда:
Сообщений: 316
Задача одна - SQL Server.
Так стоит всёже установить объём памяти явно?
13 июл 11, 11:32    [10966329]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
Анонимкин
Guest
1. http://msdn.microsoft.com/en-us/library/ms177455(v=SQL.105).aspx

Do not set min server memory and max server memory server configuration options to the same value, thereby fixing the amount of memory allocated to SQL Server. Dynamic memory allocation gives you the best overall performance over time. For more information, see Server Memory Options.

2. Где-то встречал упоминание, что техподдержка Майкрософт не рекомендует выставлять одинаковое значение для min/max server memory из-за того, что в этом случае меняется алгоритм управления памятью вплоть до отключения некоторых оптимизаций, видать так накодили...

3. Можешь поставить оба параметра равными, если тебя касается это:
http://blogs.msdn.com/b/psssql/archive/2010/02/23/how-it-works-sql-server-2008-numa-and-foreign-pages.aspx
14 июл 11, 19:02    [10976081]     Ответить | Цитировать Сообщить модератору
 Re: max server memory (MB) = min server memory (MB)  [new]
aux3
Member

Откуда:
Сообщений: 316
тоесть в numa-системах это может быть полезно?
29 июл 11, 16:49    [11046475]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить