无法使用SSRS的内存配置

时间:2019-06-18 14:12:26

标签: sql memory reporting-services

我正在这台运行SQL和SSRS的服务器上工作,每当我们使用SSRS时,服务器上的内存都会耗尽,此时“ Reporting Services Service”进程最终会利用所有服务器上的RAM从而使整个平台或多或少变得无用。

我尝试为每个MSFT KB https://docs.microsoft.com/en-us/sql/reporting-services/report-server/configure-available-memory-for-report-server-applications?view=sql-server-2017添加一些内存配置限制,但是似乎不兑现。

<MemorySafetyMargin>20</MemorySafetyMargin>
<MemoryThreshold>30</MemoryThreshold>
<WorkingSetMaximum>4000000</WorkingSetMaximum>
<WorkingSetMinimum>2400000</WorkingSetMinimum>

此配置更改后显示的是带有数千个条目的日志文件,例如

library!WindowsService_0!14b0!06/18 / 2019-00:00:00 :: e错误:抛出Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:,报表服务器数据库内发生错误。这可能是由于数据库中的连接失败,超时或磁盘空间不足导致的。

这是服务器规格(摘要)

操作系统名称Microsoft Windows Server 2016数据中心 版本10.0.14393内部版本14393 其他操作系统说明不可用 操作系统制造商Microsoft Corporation 系统名称SHSQL02 系统制造商VMware,Inc. 系统模型VMware虚拟平台 系统类型基于x64的PC 系统SKU
处理器Intel®Xeon(R)CPU E5-2670 v3 @ 2.30GHz,2300 Mhz,2 Core(s),2 Logical Processor(s) 处理器Intel®Xeon(R)CPU E5-2670 v3 @ 2.30GHz,2300 Mhz,2 Core(s),2 Logical Processor(s) 处理器Intel®Xeon(R)CPU E5-2670 v3 @ 2.30GHz,2300 Mhz,2 Core(s),2 Logical Processor(s) 处理器Intel®Xeon(R)CPU E5-2670 v3 @ 2.30GHz,2300 Mhz,2 Core(s),2 Logical Processor(s) BIOS版本/日期Phoenix Technologies LTD 6.00,4/5/2016 SMBIOS版本2.7 嵌入式控制器版本0.00 BIOS模式旧版 主板制造商英特尔公司 BaseBoard模型不可用 基板名称基板 平台角色桌面 不支持安全启动状态 PCR7配置不可用 Windows目录C:\ Windows 系统目录C:\ Windows \ system32 引导设备\ Device \ HarddiskVolume1 美国地区 硬件抽象层版本=“ 10.0.14393.2969” 用户名已删除 时区中央夏令时 已安装的物理内存(RAM)20.0 GB 总物理内存20.0 GB 可用物理内存13.7 GB 总虚拟内存32.5 GB 可用虚拟内存25.9 GB 页面文件空间12.5 GB 页面文件C:\ pagefile.sys 基于Device Guard虚拟化的安全性未启用 已检测到管理程序。 Hyper-V所需的功能将不会显示。

0 个答案:

没有答案