Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 сколько нужно памяти для ms sql 2014  [new]
trew
Member

Откуда: Москва
Сообщений: 2638
сколько нужно памяти для ms sql 2014?
сервер новый, на нём 1с + ms sql (пользователей пока нет)
всего памяти 100 Гб. сейчас под ms sql указано максимальный размер 60 Гб.
Нужно подобрать количество памяти под ms sql.

На какие счетчики счетчики смотреть и какие значения должны быть?
Хочется по показаниям счетчиков уменьшить для ms sql количество выделенной памяти.
26 авг 19, 10:22    [21957501]     Ответить | Цитировать Сообщить модератору
 Re: сколько нужно памяти для ms sql 2014  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 6947
trew,

Buffer Cache Hit Ratio основной, page live expectancy.
26 авг 19, 11:35    [21957549]     Ответить | Цитировать Сообщить модератору
 Re: сколько нужно памяти для ms sql 2014  [new]
trew
Member

Откуда: Москва
Сообщений: 2638
Владислав Колосов,

Page life expectancy Buffer Manager Не менее 300 с
Buffer cache hit ratio Buffer Manager Стремящееся к 100%

Показания должны быть такие?
26 авг 19, 12:00    [21957568]     Ответить | Цитировать Сообщить модератору
 Re: сколько нужно памяти для ms sql 2014  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5035
trew
Page life expectancy Buffer Manager Не менее 300 с

Показания должны быть такие?


этот счетчик показывает текущее значение
надо промониторить его показания в течение того времени, когда проходят типичные бизнес-действия

если не будет падать сильно, то можно уменьшать max memory

однако, надо понимать что те же 300 с означают, что каждые 5 минут буфер данных полностью перезаписывается
вот и считайте, что лучше - постоянная работа с диском или свободная память
26 авг 19, 12:17    [21957576]     Ответить | Цитировать Сообщить модератору
 Re: сколько нужно памяти для ms sql 2014  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 6947
trew,

оптимум Page life вычисляется формулой, погуглите, наизусть не помню. Попадания в кэш, очевидно, должны быть около 100%. Надо оценить как устоявшуюся, так и пиковую нагрузки.
26 авг 19, 12:26    [21957580]     Ответить | Цитировать Сообщить модератору
 Re: сколько нужно памяти для ms sql 2014  [new]
L_argo
Member

Откуда:
Сообщений: 1003
Для ответственных задач желательно иметь выделенный сервер, т.е. не нарезанная виртуалка.
И нежелательно наличие прочих ресурсоемких задач.
Памяти выделяйте 80-85%. Памяти много не бывает.

зы: А что даст просмотр счетчиков ? Вам купят больше памяти ? Или вдруг отыщутся волшебные настройки, которые заметно поднимут производительность ? :)
26 авг 19, 22:26    [21957948]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить