PDA

Просмотр полной версии : SQL Server потребление памяти



akledirs
30.01.2017, 09:57
Всё более остро встаёт вопрос с потреблением оперативной памяти сервером. Уже >0.5 GB ест. При 2 GB на windows 7 это начинает создавать проблемы.
Вопрос в том, какими методами можно ограничить в 0.2-0.3 GB его прожорливость, так чтобы не побить архив masterscada и не снижать его общую продолжительность и скорость опроса?
Если снизить скорость опроса не произойдет ли проблем из-за того, что часть данных была записана с другой периодичностью?

SCADAMaster
30.01.2017, 10:27
Во первых посмотрите какая модель восстановления стоит в настройках базы - нужна простая.
А также - лучше увеличить объем оперативной памяти до 8 Гб, и установить ОС x64. Это снимет проблемы с оперативной памятью.

akledirs
30.01.2017, 11:35
Дело в том, что в другом месте примерно схожее количество точек и потребление в 2 раза ниже. Но там ограничен размер отображаемой информации на графике в 100 дней. Этот параметр может оказывать такое влияние на потребление SQL Server'ом?

Scream
30.01.2017, 11:48
MasterScada работает с MySql?

SCADAMaster
30.01.2017, 11:54
Но там ограничен размер отображаемой информации на графике в 100 дней.
Какой параметр вы имеете ввиду? Время хранения основного слоя?

SCADAMaster
30.01.2017, 11:55
MasterScada работает с MySql?
В режиме экспорта и хранимых процедур

akledirs
30.01.2017, 13:32
Какой параметр вы имеете ввиду? Время хранения основного слоя?

В шаблонах основного слоя - параметр "Длительность"

SCADAMaster
30.01.2017, 17:27
Длительность конечно может играть роль. А сколько стоит на второй машине?
Также посмотрите настройки модели восстановления.

akledirs
30.01.2017, 19:41
Модель посмотрел - в порядке.
На одной 100 дней, на другой раз в 10 больше вроде (но точно не менее года, завтра только смогу увидеть)
Как же тогда добиться невысокого использования RAM, если нет необходимости отображать на одном экране более чем 3 месяца за 1 раз и в то же время нужно иметь доступ к трендам вглубь года так на 3 (система запущена около 6 месяцев назад, поэтому потребление памяти беспрерывно растёт)?

SCADAMaster
30.01.2017, 21:05
Вы можете ограничить размер потребляемой памяти в самой MS SQL.

akledirs
31.01.2017, 12:40
А ларчик просто открывался... Спасибо, помогло.