Конфигурация Reporting Services:
Давайте рассмотрим ещё несколько параметров, способные повлиять на производительство SQL Server Reporting Services, которые можно настроить в rsreportserver.config
- CleanupCycleMinutes
Содержит время в минутах, после которого старые сеансы и моментальные снимки с истекшим сроком жизни удаляются из базы данных сервера отчетов. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию — 10. Если установить значение 0, очистка базы данных будет отключена. Стоит отметить, что эти данные хранятся в базе ReportServerTempDB. Если размер базы не критичен, то стоит уменьшить частоту очистки этой базы, а значит можно поставить значение побольше у этого параметра.
- RunningRequestsDBCycle
Указывает, как часто сервер отчетов проверяет запущенные задачи на превышение времени выполнения отчета и когда сведения по этим задачам предоставляются на страницу управления задачами диспетчера отчетов. Значение указывается в секундах. Допустимы значения от 0 до 2147483647. Значение по умолчанию равно 60. Можно поставить значение поменьше, что бы SQL Server Reporting Services чаще проверял наличие отчетов, которые превысили время выполнения.
- RunningRequestsScavengerCycle
Указывает, с какой частотой истекшие и лишенные родителей запросы отменяются. Значение указывается в секундах. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию равно 60. Можно увеличить это значение.
- MaxActiveReqForOneUser
Задает максимальное число отчетов, которые один пользователь может обрабатывать одновременно. При превышении этого предела все дальнейшие запросы на обработку отчетов запрещаются. Допустимые значения: от 1 до максимального значения, заданного целым числом. Значение по умолчанию равно 20. Обратите внимание, что большинство запросов выполняется очень быстро, поэтому маловероятно, что для одного пользователя одновременно будет открыто более 20 соединений. Если пользователи открывают одновременно более 15 отчетов, интенсивно использующих процессы, то, возможно, это значение нужно увеличить. Если же вы хотите принудительно ограничить количество отчетов доступных одному пользователю, то значение этого параметра можно уменьшить. Следует отметить что эта настройка не обрабатывается серверами отчетов, работающими в режиме интеграции с SharePoint.
Автор: Андрей Коршиков
*** *** *** *** *** *** *** *** *** *** *** ***
Полезные Скрипты
Рубрика Проверь себя
Ссылка на наш канал YouTube
Рекомендуем ознакомиться с другими темами по SQL Server Reporting Services тут