10.0 移动端,手机端。
我做了个tab块儿决策报表,就三个tab,
但是加载的时候有点慢呀,半天没反应,有的条形图1分钟了也不显示。
这个怎么弄呢? 别说升级产品这个办法了,目前没有。
因为目前数据集是直接连的数据然后sql计算的, 我想着试试读取视图行不行呢。
是不是你的sql逻辑复杂,取数很慢?
首先优化视图是个方法
可以增加试图中的辅助列来进行优化
可以试着使用帆软函数和SQL结合的方法,来优化数据集。
举个例子开头写${if(id=1,/*,"")} 结尾写:${if(id=1,*/,"")}
这么写,可以把ID=1的时候的sql去掉了,这样在数据集里就运行的快了,很多帆软的函数用在数据集里很方便的。
这个可以增加下服务器内存试试
修改内存 https://help.fanruan.com/finereport/doc-view-1021.html
性能优化插件
视图不行 视图更慢,你可以在后台抽一个dm表 然后直接select * 用那个抽过来的表试试