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

Откуда:
Сообщений: 39
SQL 2012. Подскажите. Вчера добавили в сервер процнссор. После загрузки сервера служба sql reporting services стала съедать память. Т.е. сразу после запуска службы отъела 40Гб оперативки. После перезапуска службы служба снова отъела оперативку. В чем может быть дело?
13 июн 19, 07:02    [21907591]     Ответить | Цитировать Сообщить модератору
 Re: sql reporting services съедает оперативную память  [new]
ivldenis
Member

Откуда:
Сообщений: 39
Нашел статью. В которой описывается как установить минимальные и максимальные значения памяти для службы в файле RSReportServer.config.

<WorkingSetMaximum>4000000</WorkingSetMaximum>
<WorkingSetMinimum>2400000</WorkingSetMinimum>


Но почему то после перезапуска службы,эти значения были проигнорированы.
13 июн 19, 08:28    [21907626]     Ответить | Цитировать Сообщить модератору
 Re: sql reporting services съедает оперативную память  [new]
vikkiv
Member

Откуда: London
Сообщений: 2703
ivldenis,

A как насчёт ThresHold/Margin (как раз между ними)?
http://docs.microsoft.com/en-us/sql/reporting-services/report-server/configure-available-memory-for-report-server-applications
13 июн 19, 10:45    [21907740]     Ответить | Цитировать Сообщить модератору
 Re: sql reporting services съедает оперативную память  [new]
ivldenis
Member

Откуда:
Сообщений: 39
<MemorySafetyMargin>80</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>

менял эти значения. то же игнорируются.
13 июн 19, 11:44    [21907780]     Ответить | Цитировать Сообщить модератору
 Re: sql reporting services съедает оперативную память  [new]
komrad
Member

Откуда:
Сообщений: 5244
ivldenis
<MemorySafetyMargin>80</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>

менял эти значения. то же игнорируются.

чудес не бывает, ошибка где-то здесь:
1) версия ssrs (сервис-паки)
2) правился нужный/правильный конфиг файл (сколько ssrs на хосте?)
3) как проверяете потребление памяти ssrs
13 июн 19, 13:16    [21907898]     Ответить | Цитировать Сообщить модератору
 Re: sql reporting services съедает оперативную память  [new]
vikkiv
Member

Откуда: London
Сообщений: 2703
ivldenis,

Возможно не тот файл редактируешь, или memory leak,
или какой-то связанный/child процесс или библиотека глючит/конфликтует (после обновления?)
можно ещё логи (файловые и в базе данных и в Windows ) посмотреть - узнать что делает,
trace/perfmonitor запустить и посмотреть более детально,
в SQL Server агенте глянуть что из SSRS висит на исполнении
(от кэширования и snapshots до обслуживания и подписок)

Например в Power BI Report Server (тот-же SSRS, только для PBI - Premium, но с Dev тоже работает)
внутри есть SSAS запускаемый автоматически (на порту 5132 по крайней мере у меня этот порт стоит)
там есть настройки по резервированию памяти
по пути "..Files\Microsoft Power BI Report Server\PBIRS\ASEngine\workspaces" ,
на основании файла msmdsrv.ini (если сделать instancevisible = 1)
можно подключится через SSMS - не получится ни базу создать, ни пользователя добавить
т.к. стоит в SharePoint (PowerPivot) Mode именно для обслуживания workspaces
при работе с PowerBI web-компонентами из SSRS портала
(хотя в сервисах может быть показан под msmdsrv.exe, т.е. как стандартный SSAS)
там-же есть RSPowerBI.exe и RSOffice.exe
(типа для просмотра/рендеринга MS Office файлов в SSRS портале)
13 июн 19, 13:26    [21907915]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить