大家都没有碰到过 SSRS 数据太多导致‘outof memory’报错
0
报表是历史数据,数据量是10W行,SSRS只能显示少于1W行的数据吗?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
4 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-18 回答
赞同来自: 梁勇 、Hannah 、wangyongji 、zzmm113 、choc
如果内存有余的话,你需要配置 RSReportServer.Config
修改如下:
<MemorySafetyMargin>80</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>
<WorkingSetMaximum>4000000</WorkingSetMaximum>
<WorkingSetMinimum>2400000</WorkingSetMinimum>
解释:
如果要添加 WorkingSetMaximum 或 WorkingSetMinimum,必须在 RSReportServer.config 文件中键入这些元素和值。 两个值都是整数,表示要分配给服务器应用程序的 RAM(以 KB 为单位)。 下面的示例指定报表服务器应用程序的总内存分配不能超过 4 GB。 如果 WorkingSetMinimum 的默认值(WorkingSetMaximum 的 60%)是可以接受的,则可忽略该值并在 RSReportServer.config 文件中仅指定 WorkingSetMaximum。
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-18 回答
赞同来自: wangyongji
如还是有不明白的,可以参考
choc - 终于找到组织了,学习BI中 2015-07-10 回答
赞同来自:
MARK,以后或许用得着
flybi_xw - 挑战极限,人生终将辉煌。 2015-10-13 回答
赞同来自:
另外,1.你的10W行数据的大小是多少,会不会超过你配置的内存。
2.报表里面有没有很多分组,过多的分组统计,会增加内存的使用。