(本文档仅供参考)
(V97及以上版本)
问题
在数据集查询预览或者报表界面上提示:“ 内存告警: 很抱歉,查询数据量超过【数据集单次查询最大单元格数】系统设置项的阈值,触发系统保护机制,请减少查询数据量或联系管理员修改设置项阈值 ”,要如何解决?
...
示例:下图,单次查询最大行数1000,当要查看1001条数据时就重新往数据库读取1000行数据,以此循环,但是如果设置单次查询最大的行数过大,如100000,那么当10万*100列时就远远大于目前最大单元数28000,所以当修改了单次查询的最大行数时,也应该对应改变查询的最大单元格数以达到一致,避免告警信息。并且不建议把单次查询最大行数的数值调整过大,如果当查询数据量过大时,容易造成服务器的内存不足,从而导致内存溢出报错。
补充:
对于电子表格触发的告警逻辑计算为:【电子表格分组/Excel融合分析报表取数最大行数】* 【实际查询数据集的列数】>【系统默认设置项数据集单次查询最大单元格数】
另V97的部分版本找不到上面“电子表格分组/Excel融合分析报表取数最大行数”设置项,如下图:
那此部分版本的计算逻辑为:【数据集最大行数】* 【实际查询数据集的列数】>【系统默认设置项数据集单次查询最大单元格数】
可在高级设置部分查找,如下图:
Viewtracker |
---|