数据集查询的时候是返回部分数据的,所以正常因为查询的少,速度会快些。
如果当前报表是用电子表格的分组报表,分组报表的逻辑是将所有的数据都返回到内存数据库后再进一步处理,这时候,如果查询的结果集比较大,就会慢了。
实际报表效果如果是要看明细数据,建议改成清单报表并设置分页,清单报表在分页的情况下,也是采取分页返回数据的。
对于分组报表和清单报表的取数逻辑说明可以查看:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=76678295
如果不能设置为清单报表,建议是增加参数过滤,减少当前查询的最终返回结果集。
如果自己要进一步分析具体是什么原因导致慢的,可以录制个cpu采样分析,录制cpu采样可以查看:系统监控-性能(CPU采样) - Smartbi V10帮助中心 -
CPU采样分析可以查看:CPU采样粗略分析 - FAQ中心 - (smartbi.com.cn) |